python /将c本地更改string.punctuation

时间:2014-01-11 22:02:13

标签: python-2.7 locale

根据文档,string.punctuation包含:String of ASCII characters which are considered punctuation characters in the C locale.

如果我打印string.punctuation,我会!"#$%&'()*+,-./:;<=>?@[]^_`{|}~

我可以依赖这个字符串总是相同的,因为它包含所有ASCII标点字符,或者区域设置是否对此有重要意义?

(我在Xubuntu 12.04上使用Python 2.7并使用LANG=en_US.UTF-8

1 个答案:

答案 0 :(得分:0)

是 - 禁止(非常不可能)将来对ASCII或C语言环境的更改,该组字符应保持不变。