print('Counter라는 변수에 숫자', Counter, '가 저장되었습니다.')
# +로 연결하지 않는다
- 변수는 밑줄(_) 또는 영문자로 시작
- 두 번째 문자부터는 알파벳, 숫자, 밑줄을 사용가능
- 대소문자를 구분
- ‘파이썬 예약어’는 변수명으로 사용 불가
import keyword
print(keyword.kwlist)
파이썬 예약어 ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
파이썬은 # 기호 뒷부분은 모두 주석으로 인식
Ctrl + / 단축키를 사용하면 여러 라인의 코드를 한 번에 주석 처리 가능
if, for, while 등과 같은 제어문이나 함수를 선언할 때 들여 쓰기 를 통해 실행 코드 부분을 구분
들여 쓰기 방법 : 키보드에서 Tab을 한 번, 또는 스페이스 바를 네 번
제어문과 함수를 선언할 때는 콜론(:) 으로 끝을 알리고 줄 바꿈과 들여쓰기한 후 실행 코드를 작성
> 가장 바깥쪽의 실행 코드는 들여쓰기 없이 시작 > 콜론의 다음 줄부터는 들여쓰기 간격이 모두 같게 해야한다.
if x>=y:
print('참')
elif x< y:
print('테스트')
else:
print('거짓') # 위의 두 조건이 모두 거짓일 때 print
* for문의 범위로는 문자열, 리스트/튜플, 사전, range() 등을 사용할 수 있습니다.
* continue: continue 이후 코드를 실행하지 않고 다음 반복문을 수행
* break: for문 안에서 break를 만나면 다음 반복문을 탈출
**** 실행코드 끝날 때 ; 사용 안한다. 파이썬은!!!!
1 scope = [1, 2, 3, 4, 5, 6, 7] # 1, 2, 3, 4, 5, 6, 7 담긴 리스트 생성
2 for x in scope: # x 값으로 1~7를 차례로 입력
3 print(x) # x 값을 출력
4 if x < 3: # x가 3보다 작을 경우
5 continue # 2번째 줄로 이동
6 else: # x가 3보다 클 경우
7 break # 반복문 종료
print 결과 값 > 1 2 3
1 x = 0
2 while x < 10: # x가 10보다 작을 동안 반복
3 x = x + 1 # x에 1을 더하기
4 if x < 4: # x가 3보다 작다면
5 continue # 두 번째 줄로 이동
6 print(x) # x가 3보다 같거나 클때, x 출력
7 if x > 6: # x가 7보다 클때,
8 break # 반복문을 종료합니다.
print 결과값 > 4 5 6 7
문자열 자료: Peter, S, 123 등과 같이 한 글자 이상의 문자, 숫자, 기호로 구성된 자료
문자열 자료는 따옴표('') 또는 큰따옴표("")를 이용해 선언
* 리스트: 리스트는 [] 안에 숫자 또는 문자를 나열한 자료형
> 각 요소는 쉼표로 구분
* 튜플: 튜플은 리스트와 비슷하지만,
> ()을 사용하고 요소 값을 변경 불가
* 딕셔너리: 딕셔너리는 {} 안에 ‘키:값’으로 된 쌍이 요소로 구성된 자료형
> 각 요소는 쉼표로 구분하며 ‘키’를 이용하면 이에 해당하는 ‘값’을 접근
파이썬에서 거듭제곱은 **로 표시
a = 1=1 > a 는 True 값이 저장b = 1=2 > b는 False값이 저장print(1==2) > False 출력** 파이썬이 변수 선언이나 비교형식 간편함 그래서 헷갈릴 수 있다
a and b # a와 b가 모두 참이면 참
a or b # a 또는 b, 둘 중 하나라도 참이면 같으면 참
not b # b가 거짓이면 참
댓글