[TIL] 파이썬 기초 문법 1

히끼·2024년 2월 19일

TIL

목록 보기
6/43

len() 함수 : 문자열 길이 구하기

len('abc') # 3 출력

split() 함수 : 문자열 자르기

email = 'heeky@velog.com'

result = email.split('@')
print(result) # ['heeky', 'velog.com'] 출력

result = email.split('@')[1].split('.')[0] # velog 출력

리스트(list)와 딕셔너리(dictionary)

# 리스트
list_name = [1,3,5,4,2]

# 리스트에 값 추가
list_name.append(0)

# 리스트 길이(원소 개수) 구하기
len(list_name)

# 리스트 정렬하기 (오름차순)
list_name.sort()
# 리스트 정렬하기 (내림차순)
list_name.sort(reverse=True)

# 리스트 안에 특정 값이 있는지 확인
result = (5 in list_name)
print(result) # True 출력

# 딕셔너리
dict_name = {'key1': 'value1', 'key2': 'value2', 'key3': ['value3_1', 'value3_2']}

# 딕셔너리에 키와 값 추가
dict_name['key4'] = 'value4'

# 딕셔너리 안에 특정 키가 있는지 확인
print('key4' in dict_name) # True 출력

# 리스트와 딕셔너리의 조합
tws = [
    {'Name': 'Shinyu', 'Age': 20},
    {'Name': 'Dohoon', 'Age': 19}
]

print(tws[1]['Age']) # 19 출력

조건문 if

if age > 20:
    print('Adult')
elif age > 10:
    print('Adolescent')
else:
    print('Child')

반복문 for

tws = ['Shinyu', 'Dohoon', 'Youngjae', 'Hanjin', 'Jihoon', 'Kyungmin']

for t in tws:
    print(t)

# 요소에 번호 부여하기
for i, t in enumerate(tws):
    print(t)
    if i > 2:
    	break

0개의 댓글