TIL04.김왼손의 왼손코딩 20.12.18

Jaeyeon·2020년 12월 23일
0

튜플과 리스트의 차이점

튜플은 값 변경 불가능 하지만 리스트는 변경 가능

패킹 & 언패킹

패킹 : 여러개의 값을 하나로 묶는것
언패킹 : 하나로 묶여있는것을 푸는 것

for

For 문에서는 들여쓰기를 꼭 해야함

animals = [‘땅다람쥐’ , ‘바다코끼리’,  ‘하늘소’]
for n in animals:
	print(n)
땅다람쥐
바다코끼리
하늘소

Range

범위지정을 해준다.
range(3) = 0, 1, 2

for n in range(0,4):
	print(n)
0
1
2
3

for문을 이용하여 구구단 출력하기

for문 중첩과 range(), Format() 을 이용한 구구단 출력!!

for j in range(2, 10):
    for n in range(1, 10):
        print('{}x{}={}'.format(j, n, j*n))

할당 연산자

=,+=,-=,*=,/=

산술연산자

+, -,*,/
** = 제곱
// = 몫
% = 나머지

문자열 연산자

‘원재연’ + ‘안녕’
‘원재연안녕’

’안녕’ * 3
‘안녕안녕안녕’
논리연산자
and, or, not

멤버쉽 연산자

어떤 리스트 안에 값이 있는지 없는지를 확인하는 연산자 in, not in

family = [‘원종근’, ‘김덕숙’, ‘원재연’, ‘원유진’]
’원유진’ in family
True
’김댕댕’ in family
False
’김댕댕’ not in family
True

if

name = '원재연'
if name == '원재연' :
    print('nice to meet you' , name)

결과값: nice yo meet you 원재연

if else

if elif else

while

count = 0
while count <3:
    print('횟수:', count)
    count+=1

횟수:0
횟수:1
횟수:2

continue 와 break

continue = 밑에있는 문장을 실행하지 않고 바로 위의 조건문으로 간다.
break = 강제로 끊어 버린다.

count = 0
while count <10:
    count += 1
    if count <4:
        continue
    print('횟수:', count)
    if count ==8:
        break

횟수: 4
횟수: 5
횟수: 6
횟수: 7
횟수: 8

1 부터 10 까지에서 홀수만 고르기

numbers = [1, 2, 3, 4, 5,6 ,7 , 8, 9 ,10]
odd_numbers = []
for n in numbers:
    if n % 2 == 1:
        odd_numbers.append(n)
        print(odd_numbers)
profile
생각하는 개발자 되기

0개의 댓글