📜  Python字符串| printable

📅  最后修改于: 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
可打印值为: ?