변수명 만드는 법
변수명, 함수명, 클래스명 등을 만드는 규칙은 대체로 다른 언어와 유사한데, 첫 문자가 언더스코아(_) 또는 영문자이고 두 번째 문자부터는 영문자, 숫자, 언더스코아(_)일 수 있으며, 이름의 크기는 제한 없다.
다음과 같은 것들은 변수명이 될 수 있다.
----------------------------------------------------------------------------------------------------------------
a, a1, my_name, your_job, MyName, __private, __private_member, …
----------------------------------------------------------------------------------------------------------------
다음 같은 것들은 변수명이 될 수 없다.
---------------------------------------------------------------------------------------------------------------
1abc, @file, %x
---------------------------------------------------------------------------------------------------------------
예약어
파이썬에서 이미 사용하고 있는 몇몇 예약어는 변수로 사용할 수 없다. 예약어는 다음과 같은 것들이 있다.
and | elif | global | or |
assert | else | if | pass |
break | except | import | |
class | exec | in | raise |
continue | finally | is | return |
def | for | lambda | try |
del | from | not | while |
yield |
프로그램으로 파이썬 예약어(혹은 키워드)를 알아내는 방법은 다음과 같다.
변수명을 만들때 조심할 점
변수명을 정하는데 중요한 내용 중의 하나는, 내장 함수 이름이나 모듈 이름은 피하는 것이 좋다.
예를들어 str은 어떤 객체를 문자열 표현으로 변환해 주는 자료형 클래스인데, 변수명으로 사용하게 되면
다음부터 그 함수를 사용할 수 없게 된다.
'프로그래밍 > 파이썬(Python)' 카테고리의 다른 글
문자열로 된 파이썬 코드 실행하기 (0) | 2017.12.10 |
---|---|
파이썬 기초문 (0) | 2017.07.28 |
파이썬 스크립트를 작성하고 실행하기 (0) | 2017.07.20 |
파이썬 대화식 모드로 실행하기 (0) | 2017.07.20 |
파이썬 설치 요소들 설명 (0) | 2017.07.17 |