在本教程中,你將學習如何使用 Python 檢查字符串是否為空。能夠處理字符串并查看它們是否為空是一項重要的學習技能。Python 字符串是不可變的,這意味著它們一旦創(chuàng)建就無法更改。因此,檢查字符串是否為空可能很有用。
在 Python 中,可以通過多種方式創(chuàng)建空字符串。最簡單、最清晰的方法是創(chuàng)建一個沒有任何內(nèi)容的字符串,可以使用單引號、雙引號或三引號來完成。
同樣,我們可以使用字符串函數(shù) str() 在 Python 中創(chuàng)建一個空字符串。
srt1 = ''
str2 = ""
str3 = """"""
str4 = str()
「只包含一個空格的字符串在 Python 中被認為是空的嗎?」
str1 = ' '
從技術(shù)角度來看,字符串不為空。從實際角度來看,字符串為空。
在 Python 中檢查字符串是否為空的最簡單、最直接的方法是使用 if-else 塊與關(guān)鍵字 not 一起使用。通過檢查字符串的布爾值來輕松檢查字符串是否為空。
str1 = ''
if not str1:
print("空字符串!")
else:
print("非空字符串!")
因為 Python 中的空字符串是空的,所以可以檢查字符串的長度以確定它是否為空。使用 len() 函數(shù)完成的,該函數(shù)返回可迭代對象的長度。
str1 = ''
if len(str1) == 0:
print("空字符串!")
else:
print("非空字符串!")