문자열
txt = "abcdef"
len(txt) = 텍스트의 길이 = 6
text[:2] = 2번째 문자까지 출력 = ab
text[2:] = 3번째 문자부터 출력 = cdef
text[2:4] = 3번째~4번째까지 출력 = cd
text.split('c') = c 를 기준으로 쪼개줌 = 'ab' , 'def'
이 때 'ab' = [0], 'def' = [1]
text.split('c').[1].split('e') = d, f
- 리스트 속에 리스트 담을 수 있음
- ex) a_list = ['배',2,True,['감','사과']]
fruit = a_list[3][1] === > '사과' 출력
list.append(2) = 2의 값을 배열 마지막에 추가!
list[-1] = 마지막 배열값이 출력
list.sort() = 올림차순으로 자동배열 해줌
list.sort(reverse=True) = 내림차순으로 자동배열 해줌
ex) txt=[2,5,4,6,1,3] txt.sort() = 1,2,3,4,5,6
list 가 있을때
result = (5 in list) == list 속에 5가 있는지 확인!
- dic = {'name':'bob','age':'25','friend':['영희','철수']}
추가 dic['height'] = 180 height 가 180 으로 추가
- for i, person in enumerate(people):
=> i 를 0부터 쭈르륵 나열 해줌
- break 조건이 맞으면 멈추고 반복문에서 빠져나옴
>ex) 10000번 반복문일때 if i>2:
break 로 3개만 검사하고 빠져나옴
- 튜플이란 리스트인데 불변형! [] 대신 () 사용
- 집합 set() 겹치는 것들을 삭제!
list = [1, 4, 1, 5, 3, 2, 1]
set(list) = 1, 2, 3, 4, 5
교집합 = a_set & b_set
합집합 = a_set | b_set
차집합 = a_set - b_set
- print 할 때 변수와 문자를 합쳐서 가능!
ex) print('영진' + score + '머다')
-> print(f'영진 {score} 머다)
vscode 에 (``) 백틱 역할
- 파일 main, main_func 가 있다.
main 에서
from main_func import * 하면
main_func에 정의된 함수를 다 가져올수 있다!
문법 공부하고계신것들 리스트로 잘 정리하고계시네요 ㅎㅎ
추후에 보시면 뿌듯하실거에요