모든 제품이나 프로그램에 주요 기능이 있듯이 프로그램 언어에도 주로 사용하는 용어가 있습니다.
각각의 프로그램 언어마다 사용하는 언어가 다르기에 이것을 다 외우는 것보다 공부를 하면서 익히는게 기억에 남을 것입니다.
이번에는 파이썬에서 사용하는 주요 키워드는 아래의 표와 같습니다.
false | none | true | and | as | assert |
break | class | continue | def | del | elif |
else | except | finally | for | form | global |
if | import | in | is | lambda | nonlocal |
not | or | pass | raise | return | try |
while | with | yield |
(표에서 나열한 파이썬의 주요 키워드를 모두 사용하지는 않습니다. )
사람이나 사물에 고유한 이름이 있듯이 프로그래밍 언어에도 이름을 부여합니다. 이를 식별자라고 합니다.
파이썬에서 식별자를 사용할 때는 아래의 규칙을 지켜야 합니다.
- 키워드 사용 X
- 특수문자는 언더바(_)만 허용 [스네이크 케이스]
- 공백을 포함할 수 없다.
- 숫자로 시작할 수 없다.
- 단어들의 첫 글자를 대문자로 만들어 식별자를 만든다. [캐멀케이스]
여기서 눈여겨 봐야할 것은 스네이크 케이스와 캐멀케이스 입니다.
- 스네이크 케이스(snake case) : 스네이크 케이스는 언더바(_)가 들어 있는 표현 방식입니다. 표현 방식이 마치 뱀처럼 생겼다고 하여 스네이크 케이스라 부릅니다. [ex - item_list, login_status, character_hp]
- 캐멀 케이스(camal case) : 단어의 첫글자를 대문자로 만들어서 사용합니다. 캐멀 케이스의 경우 파스칼 케이스가 존재합니다. 이를 Upper Camal Case(UCC)라고 합니다. [ex - itemList, LoginStatus, CharacterHp]
파이썬의 출력형태
하나만 출력하기 : print() 함수의 괄호 안에 출력하고 싶은 내용을 하나만 입력
여러개 출력하기 : print()함수 괄호 안에 출력하고 싶은 내용을 쉼표로 표시하여 출력
※여러개의 내용을 출력할 때 주의점
여러개 출력하기의 코드를 살펴보면 5번 라인에 print(2021, 04, 05, "식목일")이라고 입력하여 실행을 합니다.
그랬더니 터미널을 보니
[leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers] 이라는 에러 알림이 떴다.
이 에러는 10진수 정수 리터럴 앞에 0이 허용되지 않는다는 뜻입니다.
파이썬에서는 2진법(0b…), 8진법(0o….), 16진법(0x…..)에서만 숫자 맨 앞에 0을 붙일 수 있다고 합니다.
이는 차후에 알아보도록 하겠습니다.
'BackEnd > Python' 카테고리의 다른 글
파이썬의 불린 (0) | 2022.03.25 |
---|---|
파이썬의 숫자 표현과 변수 그리고 input() (0) | 2021.12.10 |
파이썬의 자료형과 문자열 part.1 (0) | 2021.12.10 |
파이썬을 설치하기 (0) | 2021.04.07 |
파이썬이란? (0) | 2021.04.07 |