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