Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 함수 이름에 허용되는 문자는 무엇입니까?

<시간/>

Python 식별자

식별자는 파이썬에서 클래스, 함수, 변수 등과 같은 엔티티에 부여되는 이름입니다. 한 엔터티를 다른 엔터티와 구분하는 데 도움이 됩니다.

식별자 작성 규칙

식별자는 소문자(a ~ z) 또는 대문자(A ~ Z) 또는 숫자(0 ~ 9) 또는 밑줄(_)의 조합일 수 있습니다. myClass, var_3 및 print_to_screen과 같은 이름은 모두 유효한 예입니다.

식별자는 숫자로 시작할 수 없습니다. 2변수는 유효하지 않지만 변수 2는 완벽하게 맞습니다.

키워드는 식별자로 사용할 수 없습니다. '글로벌'이라는 단어는 파이썬의 키워드입니다. 따라서 여기에 잘못된 구문 오류가 발생합니다.

예시

global = "syntex"
print global

출력

File "identifiers1.py", line 3
    global = "syntex"
           ^
SyntaxError: invalid syntax

설명:

위의 코드는 실행 시 전역 키워드를 사용하여 오류를 표시합니다.

문자열 값을 할당하기 위한 변수/식별자로.

식별자에 !, @, #, $, % 등과 같은 특수 기호를 사용할 수 없습니다.

예시

$local = 5
print $local

출력

File "identifiers2.py", line 1
    $local = 5
    ^
SyntaxError: invalid syntax

설명:

정수 값을 할당하기 위한 변수/식별자에 특수 문자 $를 사용하기 때문에 위의 코드를 실행할 때 오류가 표시됩니다.