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

파이썬을 멋지게 만드는 것은 무엇입니까?

<시간/>

이 기사에서는 모든 기능이 Python을 다른 언어와 차별화하고 멋지게 만드는 요소에 대해 알아볼 것입니다.

>>>이것을 가져오기

출력

Python의 Zen, Tim Peters의 아름다운 것이 못생긴 것보다 낫습니다.명시적인 것이 암시적인 것보다 낫습니다.단순한 것이 복잡한 것보다 낫습니다.복잡한 것이 복잡한 것보다 낫습니다.단락한 것이 중첩된 것보다 낫습니다.Sparse가 밀집된 것보다 낫습니다.가독성이 중요합니다. 특별한 경우는 규칙을 어길 만큼 특별하지 않습니다.실용성이 순수함을 능가하지만 오류는 조용히 지나치지 않아야 합니다.명시적으로 침묵하지 않는 한.모호함에 직면하여 추측하려는 유혹을 거부하십시오. -분명한 방법입니다.처음에는 그 방법이 네덜란드 사람이 아니면 명확하지 않을 수 있습니다.지금이 없는 것보다 낫습니다.하지만 결코 지금보다 나은 경우가 많습니다.구현이 설명하기 어려운 경우 나쁜 것입니다. 아이디어입니다. 구현이 설명하기 쉽다면 좋은 아이디어일 수 있습니다. 네임스페이스는 경적을 울리는 좋은 아이디어 중 하나입니다. 더 많은 것을 합시다!

한 줄에 두 개의 변수 교환

아래와 같이 단일 문장의 형태로 여러 변수에 동시에 값을 할당할 수 있습니다.

예시

a =201b =786print("값 교환 전 a ="+str(a)+" and b ="+str(b))#값 교환 전 a, b =b, aprint("값 교환 후 a ="+str(a)+" and b ="+str(b))#값 교환 후

출력

a =201 및 b =786 값을 바꾸기 전 a =786 및 b =201 값을 바꾼 후

열거형

열거형은 길이를 실제로 알지 못한 채 목록 및 유사한 유형을 순회하는 데 사용됩니다.

예시

mylist =['t','u','t','o','r','i','a','l']i, enumerate(mylist)의 값:print( 나, ':', 값)

출력

0 :t1 :u2 :t3 :o4 :r5 :i6 :a7 :l

Zip 방식

zip 방법을 사용하면 아래 코드와 같이 여러 목록을 동시에 탐색할 수 있습니다.

예시

mylist1 =['t','u','t','o','r','i','a','l']mylist2 =['p','o',' i','n','t']i,j in zip(mylist1,mylist2):print( i, ':', j)

출력

t :pu :ot :io :nr :t

목록 뒤집기

내장된 reversed method()를 사용하여 루프 구성 없이 역방향 목록을 직접 얻을 수 있습니다.

예시

list_inp =['t','u','t','o','r','i','a','l']print(list(reversed(list_inp))) 

출력

['l', 'a', 'i', 'r', 'o', 't', 'u', 't']

대화형 "_" 연산자를 사용합니다.

이 연산자는 명령줄에서 수행된 이전 작업의 출력을 인쇄하거나 표시하는 데 사용됩니다.

>>> 12 + 1224>>> _24>>> 인쇄(_)24

Python에서는 데이터 유형 선언이 필요하지 않으며 프로그램에서 변수의 데이터 유형을 여러 번 변경할 수 있음을 모두 알고 있습니다.

결론

이 기사에서 우리는 Python의 모든 기능에 대해 배웠습니다. 이는 Python을 프로그래머에게 더 멋지고 매력적으로 만들어줍니다.