파이썬 튜토리얼-키워드 및 식별자

  1. 파이썬 키워드
  2. 파이썬 식별자

이 섹션에서는 Python 키워드 및 식별자에 대해 설명합니다.

파이썬 키워드

키워드는 특별한 의미가 있으며 변수, 함수, 클래스 등의 이름을 지정하는 데 사용할 수없는 사전 정의 된 단어입니다. 키워드는 실제로 특수 목적을 위해 예약 된 예약어라고도합니다.

Python 에는 대소 문자를 구분하는 33 개의 키워드가 있습니다. True, False, None 을 제외한 대부분은 소문자로 작성됩니다. 다음은 Python 키워드 목록입니다.

 키워드  기술
 class  파이썬 OOP 에서 클래스를 정의합니다.
 as  두 개의 연산을 한 쌍으로 함께 실행하려면 with as 와 함께 사용
 and  논리적이고 연산자입니다. and 는 두 조건이 모두 true 일 때 True 를 생성하고 그렇지 않으면 False 가 리턴됩니다.
 assert  조건이 ‘참’인지 확인
 break  특정 조건에 따라 루핑 구조로 작업하는 동안 제어 흐름을 중단하는 데 사용됩니다.
 continue  조건에 따라 루핑 구문의 현재 반복을 건너 뜁니다.
 def  파이썬에서 함수를 정의
 del  객체의 참조를 삭제합니다.
 elif  구성하는 경우 다른 표현
 else  else if 는 조건이 False 가되면 실행될 문장 블록입니다. (그렇지 않으면 선택 사항입니다)
 except  예외 처리 (런타임 오류)
 finally  finally 절은 예외 발생 여부에 관계없이 try 문을 떠나기 전에 항상 실행됩니다.
 for  for 루프를 나타냅니다
 from  모듈에서 함수, 프로그램을 가져 오기 위해 import 와 함께 사용
 global  전역 변수를 선언
 if  조건이 ‘참’인 경우 본문이 실행되는 ‘if’문을 나타냅니다.
 import  모듈에서 함수, 클래스, 변수를 가져옵니다.
 in  1. 멤버쉽 확인 연산자 2.for 루프에서 시퀀스 객체 순회
 is  [두 수량의 동등성]을 확인합니다 (/ko/tutorial/python-3-basic-tutorial/operators/)
 lambda  람다 함수 생성 (익명 함수)
 not  단항 연산자입니다 (한 피연산자에서 작동). True 값을 False 값으로, 그 반대의 값은 무시합니다.
 or  논리 또는 연산자입니다. 또는 조건이 참일 경우 True 를 생성하고 그렇지 않으면 False 가 리턴됩니다.
 pass  null 문을 나타냅니다. pass 는 파이썬에서 자리 표시 자로 사용됩니다.
 raise  예외를 일으킨다
 return  함수에서 값을 반환
 try  예외를 초래할 수있는 일부 코드 줄이있는 블록을 나타냅니다.
 while  while 루프를 나타냅니다
 with  코드를 명확하게합니다 (try catch 를 사용하여 처리 된 모든 예외)
 yield  함수에서 리턴 생성기 (각 반복마다 하나의 항목 생성)
 nonlocal  중첩 함수로 작업 할 때 로컬이 아닌 변수를 선언합니다. 중첩 함수의 비 로컬 변수는 외부 함수로 알려져 있습니다.
 None  null 값을 나타냅니다
 True  부울 식을 평가할 때 반환되는 부울 값입니다.
 False  부울 식을 평가할 때 반환되는 부울 값입니다.

파이썬 식별자

식별자는 함수, 변수, 클래스 등의 이름입니다. 예약어는 식별자 이름이 될 수 없습니다.

식별자 이름 지정 규칙

  1. 식별자는 문자 (대문자 또는 소문자), 숫자 (0-9) 또는 밑줄 (_)을 포함 할 수 있습니다. 예를 들어 last_name1,my_first_nameCapName 은 유효한 식별자입니다.
  2. 숫자를 사용하여 식별자를 시작할 수 없습니다. 예를 들어 1last_name 은 잘못된 식별자입니다.
  3. 키워드는 식별자 이름이 될 수 없습니다.
  4. $,!, @, #, % 등과 같은 특수 기호는 식별자에 사용할 수 없습니다.
  5. 파이썬 식별자는 길이 제한이 없습니다.
  6. 공백은 허용되지 않습니다.

숙고 할 점

  1. 파이썬은 대소 문자를 구분하므로 대문자와 소문자 변수가 다릅니다. 따라서 last_name 과 Last_name 은 서로 다른 두 변수입니다.
  2. 변수의 의미있는 이름을 사용하여 코드의 가독성을 높입니다.
  3. 변수에 여러 단어가 포함 된 경우 밑줄로 구분해야합니다. 또는 camel case를 사용하여 여러 단어, 즉 대문자가 될 각 단어의 첫 글자를 구분할 수 있습니다 (예 :CapitalizedWords).