자주 사용하는 keyword

ro_ot ㅣ 2020. 10. 6. 13:08

지속적으로 업데이트 예정입니다.


 

아래의 코드는 python에서 이미 예약 돼 있는 키워드들을 확인할 수 있는 코드 입니다.

import keyword

klist = keyword.kwlist

for i in range(len(klist)):
	print("[{:^10}]".format(klist[i]), end = '')
    if(i+1) % 5 == 0:
    	print()

실행 결과

 

자주 사용하는 키워드들을 살펴봅니다.

 

True/False

  • Python에서 진리 값을 나타내고 비교 연산이나 논리적(Boolean) 연산의 결과를 나타냅니다.
print(True or False)	# True
print(True and False)	# False
print(True==1)			# True
print(False==0)			# True
print(True + True)		# 2

 

None

  • 값이 없음을 나타내는 Python의 특수 상수입니다.
print(None == 0)		# False
print(None == [])		# False
print(None == False)	# False
print(None == "")		# False

 

assert

  • 주로 디버깅 목적으로 사용됩니다.
  • 디버그(debug), 디버깅(debugging)은 컴퓨터 프로그램의 정확성이나 논리적인 오류(버그)를 찾아내는 테스트 과정을 뜻합니다.
  • assert를 사용하여 프로그래밍을 하는 동안 프로그램의 내부 상태나 우리의 가정이 사실인지를 파악할 수 있습니다.
  • 조건이 False이면 AssertionError가 발생합니다.
a = 10
assert a > 5

b = 10
assert b < 5, "b의 값이 더 큽니다" 

 

'python' 카테고리의 다른 글

python 기초 문법  (0) 2020.10.06
Python 기초  (0) 2020.10.05
OOP(객체 지향 프로그래밍)  (0) 2020.10.05
Python 변수  (0) 2020.09.29
python 가상환경(pyenv)  (0) 2020.06.12