1. 파이썬의 변수명은 문자, 숫자, 밑줄로 이루어 질 수 있으며, 다만 처음에는 숫자가 나올 수 없다.
a = 1 # 소문자
A = 2 # 대문자
a_ = 1 # 변수가능
a1_ = 1 # 변수가능
1a = 1 # SyntaxError: invalid syntax 발생
2. 또한, 예약어들은 변수명으로 사용될 수 없다.
import keyword
print(keyword.kwlist)
----------------------------------
['False', 'None', 'True', 'and', 'as', 'assert', 'break',
'class', 'continue', 'def', 'del', 'elif', 'else', 'except',
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return',
'try', 'while', 'with', 'yield']
3. 변수의 활용
b = 10 + 5 # 계산
(a, b) = (3, 4) # 튜플을 이용한 치환
[c, d] = [5, 6] # 리스트를 이용한 치환
a = b = c = 1 # 다중치환 a, b, c는 동일한 주소값을 가진 1을 가짐
|
'Python > Python Programming' 카테고리의 다른 글
[Python] 스텝 슬라이싱을 이용한 리스트 활용 (0) | 2018.04.22 |
---|---|
[Python] 한 번에 여러 개의 입력값 받기 (0) | 2018.04.20 |
[Python] 튜플 패킹(tuple packing)과 언패킹(tuple unpacking) (0) | 2018.04.19 |
[Python] continue와 pass 차이 (0) | 2018.04.19 |
[Python] glob - 디렉토리내 있는 파일을 리스트로 리턴 (0) | 2018.04.16 |
[Python] 파이썬 내장함수 - filter (0) | 2018.04.15 |
[Python] sort, reverse와 sorted, reversed 정렬 차이 (0) | 2018.04.14 |
[Python] map 내장함수 (0) | 2018.04.09 |