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

파이썬의 키워드

<시간/>

다른 언어와 마찬가지로 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)

출력

안녕하세요