Python再函数实参中的‘+’什么作用

word=word.strip(string.punctuation+string.whitespace)比如这句中的将`string.punctuation`和`str... word = word.strip(string.punctuation + string.whitespace)

比如这句中的将 `string.punctuation` 和 `string.whitespace` 加起来这种用法,是怎么一回事
展开
 我来答
职业人和培训师
2018-01-30 · TA获得超过1399个赞
知道小有建树答主
回答量:428
采纳率:90%
帮助的人:111万
展开全部

word.strip(条件) 函数:删除word字符串中开头、结尾处,符合“条件”的字符,这里的条件是两条相加起来,即:标点(英文)+空格。

附带一个小实验,自己试一下,打印:所有数字和标点。

import string

word="    ,.中华人民共和国,."

word = word.strip(string.punctuation + string.whitespace)

print(word)

print(string.digits+string.punctuation)

输出结果:

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

其它条件如下:

string.digits:数字0~9

string.letters:所有字母(大小写)

string.lowercase:所有小写字母

string.printable:可打印字符的字符串

string.punctuation:所有标点

string.uppercase:所有大写字母

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式