Pythonの文字列定数にアクセスするにはどうすればよいですか?
Pythonのドキュメントにある句読点のリストを取得する必要がありますstring.punctuation
これは機能しません
''.punctuation
''.get_value("punctuation")
私が試していることは可能ですか?
Pythonの文字列定数にアクセスするにはどうすればよいですか?
Pythonのドキュメントにある句読点のリストを取得する必要がありますstring.punctuation
これは機能しません
''.punctuation
''.get_value("punctuation")
私が試していることは可能ですか?
string
instring.punctuation
はtypeを参照していませんstr
が、文字列モジュールを参照しています:
In [32]: import string
In [33]: string.punctuation
Out[33]: '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
そのようです:
>>> import string
>>> string
<module 'string' from '/usr/lib/python2.7/string.pyc'>
>>> string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
これらはモジュール内の変数であるため、インスタンスでモジュール名を使用する必要はありません。他の人のために私は質問で参照されているPythonドキュメントがここ
にあると思います
例:
import string
print(string.punctuation)
与える
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~