다른 언어와 마찬가지로 Python에도 예약어가 있습니다. 이 단어에는 특별한 의미가 있습니다. 때로는 명령이나 매개변수 등이 될 수 있습니다. 키워드를 변수 이름으로 사용할 수 없습니다.
Python 키워드는
참 | 거짓 | 클래스 | 데프 | 반환 |
만약 | 엘리프 | 기타 | 시도 | 제외 |
증가 | 드디어 | 용 | 에서 | 이다 |
아님 | 에서 | 가져오기 | 전역 | 람다 |
비로컬 | 통과 | 동안 | 중단 | 계속 |
그리고 | 함께 | 로 | 수율 | 델 |
또는 | 주장 | 없음 |
참 및 거짓 키워드
True와 False는 Python의 진리값입니다. 비교 연산자는 True 또는 False를 반환합니다. 부울 변수도 이를 보유할 수 있습니다.
예시 코드
#Keywords True, Falseprint(5 <10) #true입니다print(15 <10) #거짓입니다
출력
TrueFalse
클래스, def, 반환 키워드
클래스 키워드는 Python에서 새로운 사용자 정의 클래스를 정의하는 데 사용됩니다. 데프 사용자 정의 함수를 정의하는 데 사용됩니다. 그리고 return 키워드는 함수에서 되돌아가 호출자 함수에 값을 보내는 데 사용됩니다.
예시 코드
#Keywords Class, def, returnclass 포인트:#클래스 정의를 위한 클래스 키워드 def __init__(self, x, y):#def 함수 정의를 위한 키워드 self.x =x self.y =y def __str__(self):return '({},{})'.format(self.x, self.y) #return 반환을 위한 키워드p1 =Point(10, 20)p2 =Point(5, 7)print('포인트는:' + str (p1) + ' 및 ' + str(p2))
출력
포인트:(10,20) 및 (5,7)
if, elif, else 키워드
이 세 가지 키워드는 조건부 분기 또는 의사 결정에 사용됩니다. if 문에 대한 조건이 true이면 if 블록으로 들어갑니다. false일 경우 다른 조건을 검색하여 elif 블록이 있으면 그 조건을 확인한다. 그리고 마지막으로 모든 조건이 거짓일 때 else 부분으로 들어간다.
예시 코드
#키워드 if, elif, elsedefif_elif_else(x):if x <0:print('x는 음수') elif x ==0:print('x는 0') else:print('x는 양수' )if_elif_else(12)if_elif_else(-9)if_elif_else(0)
출력
x는 양수입니다x는 음수입니다x는 0입니다
시도, 예외, 올리기, 마침내 키워드
이 키워드는 Python에서 다양한 예외를 처리하는 데 사용됩니다. 시도에서 차단하면 상승할 수 있는 일부 코드를 작성할 수 있습니다. 일부 예외 및 제외 사용 차단하면 처리할 수 있습니다. 드디어 처리되지 않은 예외가 있어도 블록이 실행됩니다.
예시 코드
#키워드 try, except, raise, finallydefreci(x):if x ==0:raise ZeroDivisionError('Cannot divide by zero') #raise else:return 1/xdeftry_block_example(x):result ='Unable 결정하기 위해' #initialize try:#다음 작업을 시도합니다 result =reci(x) except ZeroDivisionError:#except the ZeroDivisionError print('Invalid number') finally:# 항상 finally 블록 실행 print(result)try_block_example(15)try_block_example (0)
출력
0.06666666666666667잘못된 숫자를 확인할 수 없습니다.
for, in, is, not 키워드
용 키워드는 기본적으로 Python의 for 루프입니다. 그리고 안에 키워드는 일부 컨테이너 개체에서 일부 요소의 참여를 확인하는 데 사용됩니다. 다른 두 개의 키워드가 있습니다. is 그리고 아님 . 이다 키워드는 개체의 ID를 테스트하는 데 사용됩니다. 아님 키워드는 조건문을 반전하는 데 사용됩니다.
예시 코드
#keys for, in, is, notanimal_list =['Tiger', 'Dog', 'Lion', 'Peacock', 'Snake']for animal in animal_list:#animal_list의 모든 동물을 통해 iterate through animal is ' Peacock':#'is' 키워드를 사용한 평등 검사 print(animal + ' is a bird') elif animal is not 'Snake':#'not' 키워드를 사용한 부정 검사 print(animal + ' is a bird')
출력
호랑이는 포유류입니다개는 포유류입니다사자는 포유류입니다 공작은 새입니다
from, import 키워드
가져오기 키워드는 일부 모듈을 현재 네임스페이스로 가져오는 데 사용됩니다. from…가져오기 모듈에서 일부 특수 속성을 가져오는 데 사용됩니다.
예시 코드
#키워드 from, importfrom 수학 import factorialprint(factorial(12))
출력
479001600
글로벌 키워드
글로벌 키워드는 블록 내에서 사용되는 변수가 전역 변수임을 나타내는 데 사용됩니다. global 키워드가 없으면 변수는 읽기 전용처럼 작동합니다. 값을 수정하려면 global을 사용해야 합니다. 키워드.
예시 코드
#Keyword globalglob_var =50defread_global():print(glob_var)def write_global1(x):전역 glob_var glob_var =xdef write_global2(x):glob_var =xread_global()write_global1(100)read_global()write_global2(150)read_global
출력
50100100
람다 키워드
람다 키워드는 일부 익명 기능을 만드는 데 사용됩니다. 익명 함수의 경우 이름이 없습니다. 인라인 함수와 같습니다. 익명 함수에는 return 문이 없습니다.
예시 코드
#Keyword lambdasquare =람다 x:x**2for item in range(5, 10):print(square(item))
출력
2536496481
로컬이 아닌 키워드
비로컬 키워드가 사용되는 경우 중첩 함수의 변수가 해당 변수에 대해 로컬이 아님을 선언합니다. 따라서 외부 함수에 대해서는 지역적이지만 내부 함수에는 해당되지 않습니다. 이 키워드는 일부 비지역 변수 값을 수정하는 데 사용됩니다. 그렇지 않으면 읽기 전용 모드입니다.
예시 코드
#Keyword nonlocaldefuter():x =50 print('x from outer:' + str(x)) definner():nonlocal x x =100 print('x from inner:' + str(x)) inner( ) print('외부에서 x:' + str(x))outer()
출력
외부에서 x:내부에서 50x:외부에서 100x:100
패스 키워드
통과 키워드는 기본적으로 Python에서 null 문입니다. 통과 할 때 아무 일도 일어나지 않습니다. 이 키워드는 자리 표시자로 사용됩니다.
예시 코드
#Keyword passdefsample_function():pass #지금 구현되지 않음sample_function()
출력
(출력되지 않음)
while, break, continue 및 키워드
동안 파이썬의 while 루프입니다. 중단 문은 현재 루프에서 나올 때 사용되며 컨트롤은 루프 바로 아래에 있는 섹션으로 이동합니다. 계속 현재 반복을 무시하는 데 사용됩니다. 다른 루프에서 다음 반복으로 이동합니다.
및 키워드는 Python에서 논리 및 연산에 사용되며 두 피연산자가 모두 참일 때 True 값을 반환합니다.
예시 코드
#키워드 while, break, continue, andi =0while True:i +=1 if i>=5 and i<=10:계속 #다음 부분 건너뛰기 elifi ==15:break #루프 중지 print(i )
출력
123411121314
키워드로 사용
함께 문은 컨텍스트 관리자가 정의한 메서드 내에서 코드 집합의 실행을 래핑하는 데 사용됩니다. 으로 키워드는 별칭을 만드는 데 사용됩니다.
예시 코드
#키워드 with, as with open('sampleTextFile.txt', 'r') as my_file:print(my_file.read())
출력
테스트 파일. 이 파일에 다른 내용을 저장할 수 있습니다~!@#$%^&*()_+/*-+\][{}|:;"'<.>/,'"]사전>수익률 키워드
수율 키워드는 생성기를 반환하는 데 사용됩니다. 생성자는 반복자입니다. 한 번에 하나의 요소를 생성합니다.
예시 코드
#키워드 yielddefsquare_generator(x, y):for i in range(x, y):yield i*imy_gen =square_generator(5, 10)for sq in my_gen:print(sq)출력
2536496481델 또는 키워드
델 키워드는 객체의 참조를 삭제하는 데 사용됩니다. 그리고 또는 키워드는 논리 또는 연산을 수행합니다. 피연산자 중 하나 이상이 참이면 답은 참이 됩니다.
예시 코드
#키워드 del, ormy_list =[10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110]index =[]for i in range(len(my_list)):if my_list[ i] ==30 또는 my_list[i] ==60:index.append(i) 인덱스의 항목:del my_list[item]print(my_list)출력
[10, 20, 40, 50, 60, 80, 90, 100, 110]어설션 키워드
주장 문은 디버깅에 사용됩니다. 내부 상태를 확인하려면 assert를 사용할 수 있습니다. 성명. 조건이 true이면 아무 것도 반환하지 않지만 false이면 assert 문에서 AssertionError가 발생합니다.
예시 코드
#키워드 assertval =10assert val> 100출력
---------------------------------------------- ----------------------------AssertionErrorTraceback(가장 최근 호출 마지막)in () 1#키워드 주장 2val=10----> 3assertval>100AssertionError: 없음 키워드
없음 Python의 특수 상수입니다. null 값 또는 값의 부재를 의미합니다. 여러 개의 none 개체를 만들 수는 없지만 다른 변수에 할당할 수는 있습니다.
예시 코드
#Keyword Nonedeftest_function():#이 함수는 None을 반환합니다. print('Hello')x =test_function()print(x)출력
안녕하세요