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

Jinku Hu 2023년1월30일
  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).
작가: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook