변수
변수 (variable)
- 정의 : 값을 저장하기 위한 용도
- 파이썬에서는 변수를 선언해서 사용하지 않는다.
- 어떠한 형태의 값이든 변수에 담을 수 있다.
- 변수의 값이 (지정, 할당, 대입) 될 때 변수의 타입도 결정
1) operator : =
- 대입, 할당, 지정 연산자
파이썬에서는 증감 연산자는 지원하지 않는다. ( ++ )
2) 중복 지정문
- 여러개의 변수를 한번에 지정
3) 동시 지정문
- x, y = y, x ( swap 변수의 값을 바꿀때 )
변수의 이름
1) 강제적 규칙
- 변수의 이름은 숫자로 시작할 수 없다.
- 변수의 이름에는 특수문자를 사용할 수 없다.(사용가능 : _ )
- 예약어는 사용할 수 없다. ( if, for, else, true, false, break, continue ... )
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 |
2) 암묵적 규칙
- 변수나 함수의 이름은 대문자로 시작하지 않는다.
- 변수의 이름은 단일문자를 사용하지 않도록 한다.
- a, b, c, d, ....
- 예외 : x (미지수) ( x, y, a, b ) n, i, j
- 단어와 단어 사이는 '_'를 사용하거나 단어의 시작은 대문자로 표현
- ex) 사과의 갯수 : num of apple
- num_of_apple or numOfApple