Python 14

Python Switch 문

파이썬에서는 Switch 문이 존재하지 않는다. Dictionary를 이용하여 함수로 정의해야 한다. 예 ) def f(num):return {10 : 'A',11 : 'B',12 : 'C'}.get(num) 이런식으로 Dictionary를 사용하여 원하는 값에 매핑되는 값을 가져올 수 있다, f(10) #결과값 : Af(11) #결과값 : B 변형한 예) def f(num):return {10 : 'A',11 : 'B',12 : 'C'}.get(num, 'F') 위와 같은 식으로 정의하면 기본값이 'F'로 정해진다. f(13) # 결과값 : F

Python 2019.12.18

Python long long int

C언어에서는 -2147483648 ~ +2147483647 범위의 정수를 저장하고 처리하기 위해서는int 데이터형을 사용해 변수를 선언하면 된다. 하지만 정수의 범위 -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 범위의 정수를 저장하고 처리하기 위해서는 long long int 데이터형을 사용해야 한다. 그렇다면 파이썬에서 long long int가 존재하는가?? =>> NO 파이썬 3에서는 int 범위를 넘어가는 정수도 type int로 취급합니다.

Python 2019.12.16