Python/Python Basic Lesson
Python Programming Basic - 1. 변수 (Variable)
Pydole
2020. 3. 2. 19:15
1. 변수 네이밍(Naming)
(1) 올바른 변수 : 문자, 숫자, 밑줄(_)을 사용할 수 있다.
변수명 |
설명 |
python |
영소문자 |
pythON |
영소문자 + 영대문자 |
python1 |
영소문자 + 숫자 |
_python |
밑줄 + 영소문자 |
PYTHON |
대문자 |
(2) 잘못된 변수
변수명 |
설명 |
py-thon |
하이픈은 허용하지 않는다 |
py thon |
빈칸은 허용하지 않는다 |
1python |
숫자로 시작되면 않된다 |
12 |
숫자로만 구성될 수 없다 |
#python |
특수기호는 허용되지 않는다 |
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' ]
* 예약어(Reserved Word) : 프로그래밍 언어에서 이미 문법적인 용도로 사용하고 있는 단어
3. 변수의 활용
b = 10 + 5 # 더하기 계산의 값의 결과를 변수에 할당
(a, b) = (3, 4) # 튜플을 이용한 치환
[c, d] = [5, 6] # 리스트를 이용한 치환
a = b = c = 1 # 다중치환 a, b, c는 동일한 주소값을 가진 1을 가짐
4. 카멜 표기법(camel - 낙타봉 표기법)
1. camelCase 2. 각 단어의 첫 문자를 대문자로 표기하고, 맨 처음 문자는 소문자 표기 3. 뛰어쓰기 대신 대문자로 단어를 구분하는 표기 방법 4. iPhone, goodGame, backGround
|