Python에서는 정수 데이터 유형(1,2,3...), 문자열 데이터 유형("ABC")과 같은 상수 데이터 유형을 포함한 모든 것이 객체입니다. 이러한 개체를 사용하려면 해당 개체 참조를 사용하십시오. 할당 연산자는 실제로 객체 참조가 메모리에 데이터를 저장하는 객체를 참조하도록 만듭니다.
그럼 식별자란 무엇인가요?
식별자는 개체 참조에 부여된 이름입니다.
유효한 Python 식별자 규칙:
1. 길이는 임의적입니다.
2. Python 2.x 버전에서는 식별자가 ASCII로 되어 있습니다. 문자 또는 밑줄이며 Python 3에서는 문자, 숫자 및 밑줄이 뒤에 올 수 있습니다. 유니코드 인코딩에서 숫자로 간주되는 문자를 포함하여 모든 안내 문자 또는 공백이 아닌 문자일 수 있습니다. (따라서 이름은 아랍어, 중국어, 일본어 또는 러시아어 문자 또는 유니코드 문자 집합이 지원하는 다른 언어의 문자를 사용하여 수행할 수 있습니다.)
규칙:1. Python의 미리 정의된 식별자 이름을 사용하지 마세요. 따라서 향후 Python의 새 버전에서 사용될 수 있는 NotImplemented 및 Eliipsis와 같은 이름을 사용하지 마세요.
2. Python 내장 함수 이름이나 내장 데이터 유형 또는 예외 이름을 식별자 이름으로 사용하지 마세요.
3. 밑줄 규칙에 대해, 이름의 시작과 끝 부분에 밑줄을 사용하는 것은 피해야 합니다. 왜냐하면 Python은 다양한 특수 메서드와 변수를 정의하기 위해 이러한 이름을 많이 사용하기 때문입니다. 또는 두 개의 밑줄을 사용하지만 밑줄로 끝나는 것은 특별히 처리해야 합니다.Example
>>> math=2
>>> math2
위의 문장은 적법하지만, 수학 데이터형에 바인딩된 객체 참조를 int 데이터형 객체에 다시 바인딩하므로 수학 데이터형의 속성이 정상적으로 사용되지 않습니다. .
>>> int=2 >>> int2
#合法 a123_=2 _a123=2 我=2 #中文 α=2 #希腊字母
#不合法的标识符名 a-b=2 #因为包含了减法操作符,'-'不是一个Unicode字母、数字、下划线,不能将2赋值给操作符 2miles=2 #不能数字开头 I'm=2 #单引号不是一个Unicode字母、数字或下划线
#没有使用到迭代的数据项 for _ in (0,1,2,3,4,5): print("Hello")
위 내용은 파이썬 식별자의 명명 규칙은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!