📅  最后修改于: 2020-07-31 05:17:00             🧑  作者: Mango
在Python3中,string.printable
是用作字符串常量的预初始化字符串。在Python中,string.printable
将提供所有的标点符号,数字,ascii_letters和空格。
语法: string.printable
参数:不带任何参数,因为它不是函数。
返回值:返回所有标点符号,数字,ascii_letters和空格。
注意:请确保导入字符串库函数以使用string.printable
代码1:
# 导入字符串库功能
import string
# 将标点符号,数字,ascii_letters和空格集存储在可变结果中
result = string.printable
# 打印一组值
print(result)
输出:
0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!“#$%&'()* +,-./:;<=>?@[\]^_`{|}~
代码2:给定代码测试可打印值。
# 导入字符串库功能
import string
# 输入字符串.
Sentence = "Hey, Geeks !, How are you?"
for i in Sentence:
# 检查字符是否为可打印值
if i in string.printable:
# 打印可打印的值
print("可打印值为: " + i)
输出:
可打印值为: H
可打印值为: e
可打印值为: y
可打印值为:,
可打印值为:
可打印值为: G
可打印值为: e
可打印值为: e
可打印值为: k
可打印值为: s
可打印值为: !
可打印值为:,
可打印值为:
可打印值为: H
可打印值为: o
可打印值为: w
可打印值为:
可打印值为: a
可打印值为: r
可打印值为: e
可打印值为:
可打印值为: y
可打印值为: o
可打印值为: u
可打印值为: ?