国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Python > 正文

Python isupper()函數判斷字符串字符是否都為大寫形式

2023-04-27 19:03:13
字體:
來源:轉載
供稿:網友

Python中的 isupper() 函數的作用是檢查一個字符串中的字符是否都為大寫形式,如果字符串不為空,且所有字符都為大寫形式的話就返回 True ,否則返回 False

可以認為,Python 的 isupper() 函數的作用與 islower() 函數是相反的。后者的作用是檢查一個字符串的所有字符是否都為小寫形式。

一、isupper()函數的語法形式

str_name.isupper()

str_name是要檢查的字符串或字符串變量;

該函數沒有參數;

該函數的返回值是邏輯值:TrueFalse.

二、isupper()函數使用示例

1、只包含字母且所有字符都為大寫

str1 = "WELCOME TO SHANGHAI"
print(str1.isupper())
str1 = "ΓΔΘΚ"  #希臘大寫字母
print(str1.isupper())
str1 = "БДЁЖ"  #俄文字母
print(str1.isupper())

在Python3.8.2中的執行情況如下圖所示:

Python isupper()函數使用示例1

2、只包含大小寫字母

str1 = "Welcome to Hebei"
print(str1.isupper())
str1 = "ΦσΣ"
print(str1.isupper())

輸出:

False
False

3、字母與非字母混排

str1 = "武林網VEVB"
print(str1.isupper())
str1 = "武林網it樂園"
print(str1.isupper())
str1 = "He is a Good Boy./r/n他是一個好男孩。"
print(str1.isupper())
str1 = "HELLO,2020"
print(str1.isupper())
str1 = "(@T@)"
print(str1.isupper())

以上在Python3.8.2中的執行情況如下圖所示:

Python isupper()函數使用示例2

以上示例說明,不管字符串中含有什么字符,但只要字符串中所有字母形式的字符是大寫形式,isupper() 函數就會輸出 True ,否則就是 False .

4、不包含字母的情況

str1  = ""  #空字符串
print(str1.isupper())
str1 = "   "  # 僅有三個空格
print(str1.isupper())
str1 = "202006210611"  # 僅包含數字
print(str1.isupper())
str1 = "@$%#&"  # 僅包含特殊字符
print(str1.isupper())
str1 = "十四五規劃"  # 僅包含漢字
print(str1.isupper())
str1 = "/t/r/v/r/n"  # 非字母的轉義字符
print(str1.isupper())

以上程序的輸出結果形式如下圖所示:

Python isupper()函數使用示例3

以上示例表明,字符串中如果不含任何字母時,isupper() 函數一律輸出 False.

三、總結

Python中 isupper() 函數輸出結果的要點在于:

(1)如果一個字符串中不含Unicode字符庫中定義的任何字母形式的字符,則isupper()函數輸出一定為 False,其中包含空字符串,空白字符,格式控制符以及非字母的文字字符;

(2)如果一個字符串中含有Unicode字符庫中定義的字母形式的字符,但字符串中至少包含一個字母的小寫形式時,isupper() 函數一定輸出 False

(3)只有當字符串中含有Unicode字符庫中定義的字母形式的字符,且所有字母形式的字符為大寫形式時,isupper()函數才會輸出 True.


Python isupper()函數

上一篇:Python isspace()函數

下一篇:返回列表

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 綦江县| 建瓯市| 黑水县| 绥棱县| 晋城| 屯门区| 凤庆县| 连平县| 灵寿县| 安宁市| 汨罗市| 运城市| 烟台市| 巴林左旗| SHOW| 喀喇沁旗| 白玉县| 武汉市| 收藏| 唐海县| 邹城市| 赫章县| 华宁县| 巫溪县| 肃北| 青铜峡市| 宜宾县| 环江| 凤凰县| 那曲县| 安国市| 岱山县| 雷山县| 凭祥市| 嘉峪关市| 那曲县| 白银市| 高要市| 锡林浩特市| 安平县| 嘉义县|