2010-03-12 90 views
3

爲什麼不Python的幫助()函數和string.title功能

import string;help(string.title) 

似乎工作,但

help(string.strip) 

的作品就好了?

我得到的錯誤

Traceback (most recent call last):
File "", line 1, in AttributeError: 'module' object has no attribute 'title'

回答

2

title是類型爲str的對象上的方法,而不是string模塊中的函數。這意味着您可以執行"foo".title()str.title("foo")而不是string.title("foo")

+0

輸入'str',而不是'string'。 – 2010-03-12 03:02:26

+0

好點Ignacio,謝謝。 – Gabe 2010-03-12 04:15:37

1

help(str.title)似乎工作就好了。

+0

str和string之間必須有某種區別,我需要閱讀一下,謝謝。 – wp123 2010-03-12 02:43:25

+0

str是內置的,'string'是一個模塊 – ghostdog74 2010-03-12 02:45:08

+0

'str'是字符串文字的類型。 – 2010-03-12 02:49:15