在 Python 中,判斷字串是否全為小寫字母是常見的字串檢查需求。islower() 方法正是為此設計的內建函式,它能快速回傳布林值,讓你輕鬆驗證字串大小寫狀態。本文將詳細介紹其語法、參數、回傳值與實際應用範例,助你掌握這項基礎字串操作技巧。
islower() 方法不需要任何參數,呼叫方式如下:
str.islower()
回傳值規則:
True。False。注意:非字母字元(數字、符號、空白)不影響判斷結果,只檢查字母部分。
#!/usr/bin/python3
# 範例 1:含大寫字母
str1 = "THIS is string example....wow!!!"
print(str1.islower()) # 輸出:False
# 範例 2:全小寫字母
str2 = "this is string example....wow!!!"
print(str2.islower()) # 輸出:True
# 範例 3:無字母(純數字符號)
str3 = "12345!@#$%"
print(str3.islower()) # 輸出:False(因無字母)
# 範例 4:空字串
str4 = ""
print(str4.islower()) # 輸出:False
若需檢查字串是否全為大寫,請使用 isupper();若要轉換大小寫,可搭配 lower()、upper()、capitalize() 等方法。這些方法組合使用,能處理絕大多數字串大小寫需求。
islower() 是 Python 字串處理的基石方法之一,語法簡單、判斷邏輯明確。掌握它能讓你在資料驗證、文字分析等場合更得心應手。建議搭配其他字串方法,建立完整的字串處理工具箱。