isprintable()方法
描述
判斷字符串中所有字符是否都是可打印字符(in repr())或字符串為空。
Unicode字符集中“Other” “Separator”類別的字符為不可打印的字符(但不包括ASCII碼中的空格(0x20))。可用於判斷轉義字符。
ASCII碼中第0~32號及第127號是控制字符;第33~126號是可打印字符,其中第48~57號為0~9十個阿拉伯數字;65~90號為26個大寫英文字母,97~122號為26個小寫英文字母。
語法
isprintable() 方法語法:
S.isprintable()
參數
- 無
返回值
如果字符串中的所有字符都是可打印的字符或字符串為空返回 True,否則返回 False。
實例
以下實例展示了使用 isprintable() 方法的使用:
print("oiuas\tdfkj".isprintable()) # 制表符 False print("oiuas\ndfkj".isprintable()) # 換行符 False print('oiu.123'.isprintable()) # True print('oiu 123'.isprintable()) # True print('~'.isprintable()) # True print(''.isprintable()) # True