跳转至

string 模块:字符串处理

In [1]:

import string

标点符号:

In [2]:

string.punctuation

Out[2]:

'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'

字母表:

In [3]:

print string.letters
print string.ascii_letters
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

小写和大写:

In [4]:

print string.ascii_lowercase
print string.lowercase

print string.ascii_uppercase
print string.uppercase
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ

In [5]:

print string.lower
<function lower at 0x7efda4f2ae60>

数字:

In [6]:

string.digits

Out[6]:

'0123456789'

16 进制数字:

In [7]:

string.hexdigits

Out[7]:

'0123456789abcdefABCDEF'

每个单词的首字符大写:

In [8]:

string.capwords("this is a big world")

Out[8]:

'This Is A Big World'

将指定的单词放到中央:

In [9]:

string.center("test", 20)

Out[9]:

'        test        '

我们一直在努力

apachecn/AiLearning

【布客】中文翻译组