Python再函数实参中的‘+’什么作用
word=word.strip(string.punctuation+string.whitespace)比如这句中的将`string.punctuation`和`str...
word = word.strip(string.punctuation + string.whitespace)
比如这句中的将 `string.punctuation` 和 `string.whitespace` 加起来这种用法,是怎么一回事 展开
比如这句中的将 `string.punctuation` 和 `string.whitespace` 加起来这种用法,是怎么一回事 展开
1个回答
展开全部
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:所有大写字母
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询