Python 中的 isprintable() 及其應用
在本文中,我們一起來學習 Python 中的 isprintable() 及其應用。
Is printable() 是一種用於字串處理的內建方法。當字串中出現的所有字元均為可列印型別或字串為空時,isprintable() 方法會返回“真”;否則,將返回布林值“假”。
引數 - 呼叫時不接受任何引數。
可列印字元包括數字、字母、特殊符號和空格。
我們來看看這個示例,檢查一下字串中的字元是否可列印。
示例
# checking for printable characters st= 'Tutorialspoint' print(st.isprintable()) # checking if \n is a printable character st= 'Tutorials \n point' print(st.isprintable()) # checking if space is a printable character string = '' print( string.isprintable())
輸出
True False True
示例
# checking for printable characters st= 'Tutorials$$point&&' print(st.isprintable()) # checking if \t is a printable character st= 'Tutorials \t point' print(st.isprintable()) # checking if underscore is a printable character string = '_' print( string.isprintable())
輸出
True False True
應用程式
為了糾正執行時列印錯誤,我們可以處理此異常,並將所有不可列印字元替換為所需的符號以列印到控制檯。
當我們必須以特定方式格式化輸出,以刪除諸如轉義序列等不需要的東西時,這也是非常有用的。
結論
在本文中,我們學習了 isprintable() 函式及其在 Python 3.x 或更早版本中的應用。
廣告