본문 바로가기

BackEnd/Python

파이썬의 주요 키워드와 뱀과 낙타

728x90
반응형

모든 제품이나 프로그램에 주요 기능이 있듯이 프로그램 언어에도 주로 사용하는 용어가 있습니다. 

각각의 프로그램 언어마다 사용하는 언어가 다르기에 이것을 다 외우는 것보다 공부를 하면서 익히는게 기억에 남을 것입니다.

 

이번에는 파이썬에서 사용하는 주요 키워드는 아래의 표와 같습니다.

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 붙일 있다고 합니다. 

이는 차후에 알아보도록 하겠습니다. 

728x90
반응형

'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