자바스크립트와 혼동되는 부분이 있어 아주 기초적인 문법들 정리하기
+ 더하기- 빼기* 곱하기/ 나누기// 몫% 나머지** 거듭제곱+ * 가능(JS의 경우에는 String.repeat()사용)str[i:j] list[i:j] 인덱스 i번째 이상(포함), j번째 미만(미포함)
True False 대문자
and or not (비트와이즈 연산자가 있으니 & | 을 남발하지 않도록 하자)
[]과 슬라이싱[i:j] 가능in 가능 (ex)2 in [1,2,3] #Truelen() 가능+ * 연산자 사용가능if-elif-else의 순으로 진행되며, 들여쓰기가 중시된다.
list.append(d) list 마지막에 d삽입list.insert(i,d) i인덱스에 d삽입list.remove(d) 처음나오는 d삭제list.sort() 오름차순, 사전순으로 정렬for i in [1,2,3]:
print(2*i) #원소로 반복
for i in range(1,11):
print(i) # range(a,b) a이상 b미만의 숫자
for i in range(5):
print("안녕!") # range(c) 0이상 c미만의 숫자
while True:
#들여쓰기 후 실행할 내용
True로 설정했을 경우, break가 없다면 무한루프에 빠지게 되니 주의한다.