1. re.DEBUG를 사용하여 정규식 일치 프로세스 보기
정규식은 Python의 주요 기능이지만 디버깅이 어려울 수 있고 버그를 찾기가 쉽습니다. 다행스럽게도 Python은 정규식의 구문 분석 트리를 인쇄하고 re.debug를 통해 re.compile의 전체 프로세스를 표시할 수 있습니다.
구문을 이해하고 나면 실수를 발견할 수 있습니다. 여기서는 [/font]가 []
2를 제거하는 것을 잊었음을 알 수 있습니다. 열거 함수는 목록의 요소와 해당 첨자
3. 기본 인수에 주의하세요
대신 "[]"를 "정의되지 않음"을 의미하는 태그 값으로 바꿔야 합니다.
4. 들여쓰기보다 대괄호를 선호하는 C 시리즈 개발자의 경우 다음 명령만 사용하면 됩니다:
from __future__ import braces
5. 슬라이싱 작업의 요령
a = [1,2,3,4,5] >>> a[::2] [1,3,5]
특별한 예 목록을 뒤집을 수 있는 x[::-1]입니다
>>>
데코레이터를 사용하면 함수에서 다른 함수나 메소드를 호출하여 기능을 향상시켜 매개변수나 결과 등을 수정할 수 있습니다. 함수 정의 앞에 데코레이터를 추가하려면 "@" 기호 하나만 필요합니다.
다음 예에서는 print_args 데코레이터의 사용법을 보여줍니다.
7. 매개변수 가져오기 방법
* 또는 **를 사용하여 값을 가져올 수 있습니다. 목록 또는 사전 함수 매개변수
8. 예외 else 문
"try"에 중복 코드를 추가하는 것보다 "else"를 사용하는 것이 좋습니다. " 문은 try 문으로 보호되지 않는 예외가 실수로 발생하는 것을 방지하기 때문입니다... 선언은 제외합니다.
9. 중첩된 목록 이해 및 생성기 표현식
[(i,j) for i in range(3) for j in range(i) ]
(( i,j) for i in range(4) for j in range(i) )
이러한 명령문은 다수의 중첩 루프 코드 블록을 대체할 수 있습니다
10. 주요 문장 패턴
import this
Zen of Python(The Zen of Python, Tim Peters 저)의 본질을 암송해 보겠습니다.
아름다운 것이 추악한 것보다 낫습니다.
명시적인 것이 암시적인 것보다 낫습니다.
단순한 것이 복잡한 것보다 낫습니다.
복잡한 것보다 복잡한 것이 좋습니다.
중첩된 것보다 평평한 것이 좋습니다.
빽빽한 것보다 희박한 것이 좋습니다.
-->
위 내용은 Python을 사용하여 숨겨진 부활절 달걀 10개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!