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 或更早版本中的應用。

更新日期:2019 年 8 月 28 日

166 次瀏覽

開啟你的職業生涯

透過完成課程來獲得認證

開始
廣告