Python/Syntax
2021. 8. 22. 14:45
변수
변수의 범위
지역 변수
- 함수 내에서만 사용 가능한 변수이다.
전역 변수
어디에서든 접근 가능한 변수이다.
global
키워드를 붙여서 전역 변수로 사용할 수 있다.price = 1000 def sale(): global price price = 500 sale() print(price) ''' stdout 500 '''
docstring
함수의 매뉴얼을 작성하는 방식이다.
help(함수명)
함수를 호출할 때 나오는 내용이다.
함수 코드 블록 앞에 문자열로 지정한다.
def calcsum(n): """1 ~ n까지의 합계를 구해 리턴한다""" total = 0 for i in range(n+1): total += i return total help(calcsum) ''' stdout Help on function calcsum in module __main__: calcsum(n) 1 ~ n까지의 합계를 구해 리턴한다 '''
변수 타입
수치형
정수형
크기에 제한이 없다.
값에 따라 크기가 자동으로 조정된다.
진법에 따른 표기 방식
진법 접두 사용 가능 문자 16진법(hexadecimal) 0x 0~9, a~f 8진법(octal) 0o 0~7 2진법(binary) 0b 0, 1 print(26) print(hex(26)) print(oct(26)) print(bin(26)) '''stdout 26 0x1a 0o32 0b11010 '''
실수형
a = 9.46e12 print(a) ''' stdout 9460000000000.0 '''
복소수형
실수부 + 허수부j
a = 1 + 2j b = 3 + 4j print(a + b) ''' stdout (4+6j) '''
문자열
진위형(Boolean)
- True, False
NoneType
- 어떠한 값도 없음을 나타낸다.