>백엔드 개발 >파이썬 튜토리얼 >Python을 사용하여 숨겨진 부활절 달걀 10개

Python을 사용하여 숨겨진 부활절 달걀 10개

高洛峰
高洛峰원래의
2017-03-24 16:10:371709검색

1. re.DEBUG를 사용하여 정규식 일치 프로세스 보기

정규식은 Python의 주요 기능이지만 디버깅이 어려울 수 있고 버그를 찾기가 쉽습니다. 다행스럽게도 Python은 정규식의 구문 분석 트리를 인쇄하고 re.debug를 통해 re.compile의 전체 프로세스를 표시할 수 있습니다.
Python을 사용하여 숨겨진 부활절 달걀 10개
구문을 이해하고 나면 실수를 발견할 수 있습니다. 여기서는 [/font]가 []

2를 제거하는 것을 잊었음을 알 수 있습니다. 열거 함수는 목록의 요소와 해당 첨자


Python을 사용하여 숨겨진 부활절 달걀 10개

3. 기본 인수에 주의하세요

Python을 사용하여 숨겨진 부활절 달걀 10개대신 "[]"를 "정의되지 않음"을 의미하는 태그 값으로 바꿔야 합니다.

Python을 사용하여 숨겨진 부활절 달걀 10개

4. 들여쓰기보다 대괄호를 선호하는 C 시리즈 개발자의 경우 다음 명령만 사용하면 됩니다:

from __future__ import braces

5. 슬라이싱 작업의 요령

a = [1,2,3,4,5] >>> a[::2] [1,3,5]

특별한 예 목록을 뒤집을 수 있는 x[::-1]입니다
>>>

데코레이터를 사용하면 함수에서 다른 함수나 메소드를 호출하여 기능을 향상시켜 매개변수나 결과 등을 수정할 수 있습니다. 함수 정의 앞에 데코레이터를 추가하려면 "@" 기호 하나만 필요합니다.

다음 예에서는 print_args 데코레이터의 사용법을 보여줍니다.



7. 매개변수 가져오기 방법Python을 사용하여 숨겨진 부활절 달걀 10개

* 또는 **를 사용하여 값을 가져올 수 있습니다. 목록 또는 사전 함수 매개변수


8. 예외 else 문 Python을 사용하여 숨겨진 부활절 달걀 10개

"try"에 중복 코드를 추가하는 것보다 "else"를 사용하는 것이 좋습니다. " 문은 try 문으로 보호되지 않는 예외가 실수로 발생하는 것을 방지하기 때문입니다... 선언은 제외합니다.

Python을 사용하여 숨겨진 부활절 달걀 10개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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.