모듈 및 패키지를 참조하는 learnpython.org의 연습 문제에 빠져 있습니다.* Help * Learn Python Tutorial Modules and Packages
연습 문제 :이 연습에서는 re 모듈에 find라는 단어가 들어있는 모든 함수의 알파벳순 정렬 목록을 인쇄해야합니다.
강령은 내가 넣어 :
import re
for x in dir(re):
if x[:4] == "find":
print x
코드 출력 :
findall
finditer
예상 출력 :
['findall', 'finditer']
내가 뭘하려 후 :
import re
for x in dir(re):
if x[:4] == "find":
print list(x)
,
내가 가진 무엇 : 결과는 문자의리스트로 변환 list(x)
를 사용하여 문자열이기 때문에
['f', 'i', 'n', 'd', 'a', 'l', 'l']
['f', 'i', 'n', 'd', 'i', 't', 'e', 'r']
... 난 무엇을 알아낼 수
을 포함하는 자체 모듈 그래도 주문하면 ... –
'dir()'은 결과를 알파벳 순으로 반환하기 때문에 : http://docs.python.org/2/library/functions.html # dir –
나는 정정되었다 - 나의 사과 - 나는 그것을 잊었다! –