파이썬 튜토리얼-키워드 및 식별자
Jinku Hu
2023년1월30일
이 섹션에서는 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 |
부울 식을 평가할 때 반환되는 부울 값입니다. |
파이썬 식별자
식별자는 함수, 변수, 클래스 등의 이름입니다. 예약어는 식별자 이름이 될 수 없습니다.
식별자 이름 지정 규칙
- 식별자는 문자 (대문자 또는 소문자), 숫자 (0-9) 또는 밑줄 (_)을 포함 할 수 있습니다. 예를 들어
last_name1
,my_first_name
및CapName
은 유효한 식별자입니다. - 숫자를 사용하여 식별자를 시작할 수 없습니다. 예를 들어
1last_name
은 잘못된 식별자입니다. - 키워드는 식별자 이름이 될 수 없습니다.
- $,!, @, #, % 등과 같은 특수 기호는 식별자에 사용할 수 없습니다.
- 파이썬 식별자는 길이 제한이 없습니다.
- 공백은 허용되지 않습니다.
숙고 할 점
- 파이썬은 대소 문자를 구분하므로 대문자와 소문자 변수가 다릅니다. 따라서 last_name 과 Last_name 은 서로 다른 두 변수입니다.
- 변수의 의미있는 이름을 사용하여 코드의 가독성을 높입니다.
- 변수에 여러 단어가 포함 된 경우 밑줄로 구분해야합니다.
또는 camel case를 사용하여 여러 단어, 즉 대문자가 될 각 단어의 첫 글자를 구분할 수 있습니다 (예 :CapitalizedWords
).
작가: Jinku Hu
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