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

首頁 > 開發 > Python > 正文

Python islower()函數 判斷字符串中字符是否都為小寫

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

Python中提供了一系列的字符串處理函數可以幫我們解決實際中的很多問題。

islower()函數是Python中的另外一個內建字符串處理函數,其作用是判斷一個字符串中的所有字母字符是否都為小寫拼寫形式,如果是則返回True,否則返回False.

一、islower()的語法格式

str.islower()

其中,str是要被判斷的字符串或字符串變量;

該函數沒有參數;

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

二、islower()函數使用示例

1、字符串中僅含小寫字母

str1 = "hello world!"
print(str1.islower())

輸出:True

2、字符串中僅含小寫字母及其他非字母形式

str1 = "武林網it樂園"
print(str1.islower())
str1 = "hello, @134的小朋友"
print(str1.islower())

輸出:

True
True

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

Python islower()函數

3、字符串中含有大寫字母

str1 = "Hello,world!"
print(str1.islower())
str1 = "Hello, World!"
print(str1.islower())
str1 = "HELLO,WORLD!"
print(str1.islower())
str1 = "武林網VEVB"
print(str1.islower())
str1 = "Hello,@Kitty"
print(str1.islower())

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

Python islower()函數的使用示例

4、其他語言的字母

str1 = "κμνξ"  #希臘字母
print(str1.islower())
str1 = "я тебя люблю"  #俄語字母
print(str1.islower())

上面程序中使用了希臘字母和俄語字母的小寫形式,所以輸出都為True.

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

Python islower()函數使用示例2

5、字符串是空字符串或不含字母的情況

str1 = ""  #空字符串
print(str1.islower())
str1 = "@#@"  #特殊字符
print(str1.islower())
str1 = "202006"  #僅含數字
print(str1.islower())

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

Python islower()函數的使用

使用下面的程序,可以輸出Unicode編碼中的所有小寫字母形式:

import unicodedata

total_count = 0
for i in range(2 ** 16):
    charac = chr(i)
    if charac.islower():
        print(u'{:04x}: {} ({})'.format(i, charac, unicodedata.name(charac, 'UNNAMED')))
        total_count = total_count + 1

print("所有小寫Unicode 小寫形式的字符數量為:", total_count)

三、總結

如果字符串中沒有包含任何字母形式的字符,islower()函數返回False;

如果字符串中包含字母,且所有字母都是小寫形式的,islower()函數返回True;

islower()函數不僅能判斷英文字母,也能判斷其它語言中的字母形式;

如果字符串為空字符串,則返回False.

islower()函數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉环县| 韶山市| 睢宁县| 新津县| 东港市| 翁牛特旗| 建阳市| 阳信县| 来安县| 陕西省| 通道| 江城| 卓资县| 锦州市| 定边县| 潼关县| 金溪县| 东山县| 福州市| 伊金霍洛旗| 扎囊县| 玛多县| 元阳县| 四子王旗| 武城县| 湄潭县| 邛崃市| 东方市| 九龙县| 郓城县| 丹棱县| 松阳县| 右玉县| 耿马| 定西市| 大洼县| 个旧市| 万全县| 武陟县| 嘉禾县| 石首市|