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

首頁(yè) > 開發(fā) > Python > 正文

Python lower()函數(shù)

2023-04-26 12:04:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

Python中 lower() 函數(shù)的作用是把一個(gè)字符串中所有大寫形式的字符變?yōu)樾懶问剑⑸稍醋址囊粋€(gè)副本。

lower() 函數(shù)在很多場(chǎng)合起著重要的作用,如有時(shí)我們需要判斷一個(gè)字符串中是否包含另外一個(gè)子串,判斷文件是否是特定后綴結(jié)尾的等,這時(shí)我們有必要把源字符串變成小寫形式后再判斷。畢竟,在實(shí)際應(yīng)用過(guò)程中,用戶可能使用了大小寫不同的形式來(lái)表現(xiàn)字符串,將字符串統(tǒng)一變?yōu)樾懶问侥芨訙?zhǔn)確的進(jìn)行判別。

一、lower()函數(shù)的語(yǔ)法形式

string_copy = string_orig.lower()

string_copy 是將 string_orig 字符串變?yōu)樾懶问胶蟮淖址?/p>

string_orig 是要進(jìn)行大小寫形式轉(zhuǎn)換的字符串;

該函數(shù)沒(méi)有參數(shù)。

二、lower()函數(shù)使用示例

1、字符串中的字符完全大寫

str1 = "HELLO,PYTHON"
str2 = str1.lower()
print(str1)
print(str2)

輸出:

HELLO,PYTHON
hello,python

從輸出中可以看出,lower() 函數(shù)不會(huì)改變?cè)醋址男问剑皇巧勺址囊粋€(gè)副本保存到str2中。

2、大小寫混排的情形

str1 = "Hello, Python"
str2 = str1.lower()
print(str1)
print(str2)

輸出:

Hello, Python
hello, python

3、字母和非字母字符混排

str1 = "武林網(wǎng)VEVB" #漢字與英文字母
print(str1.lower())
str1 = "@$T$@"  #字符串中含有特殊符號(hào)
print(str1.lower())
str1 = "ΓβΣΘ是希臘Letter"  # 多種字符混排
print(str1.lower())
str1 = "She said:/"I Love You!/"" #含有轉(zhuǎn)義字符
print(str1.lower())

以上輸出情況:

Python lower()函數(shù)使用實(shí)例1

從以上輸出可以看出,lower() 函數(shù)只對(duì)字符串中的字母形式的字符進(jìn)行轉(zhuǎn)換,其它保持原樣不動(dòng)。

4、不含任何字母的情形

str1 = ""  #空字符串
print(str1.lower())
str1 = "  " # 僅僅2個(gè)空格
print(str1.lower())
str1 = "武林網(wǎng)"  # 僅漢字
print(str1.lower())
str1 = "#$%@*"  # 都是特殊字符
print(str1.lower())

以上輸出情況如下圖:

Python lower()函數(shù)使用示例2

上圖中的錯(cuò)誤是在輸入時(shí)失誤造成的,因?yàn)閟tr1.lower()這一語(yǔ)句丟掉了點(diǎn),發(fā)生名稱錯(cuò)誤:"str1lower"未定義

從以上輸出可以看出對(duì)于不含任何字母的字符串,lower() 函數(shù)原樣拷貝一份。

三、總結(jié)

從以上各例可以看出,lower() 函數(shù)是將一個(gè)字符串所有大寫形式的字母轉(zhuǎn)換為小寫形式,并生成一個(gè)字符串副本。該函數(shù)對(duì)所有Unicode中定義的字母形式都會(huì)起作用。

如果字符串中不含任何字母,則原樣輸出。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰原市| 成武县| 威海市| 荔浦县| 连州市| 惠州市| 余干县| 南澳县| 民和| 沙湾县| 冷水江市| 内丘县| 漳州市| 沾益县| 邻水| 墨玉县| 绥德县| 都江堰市| 阿拉尔市| 永登县| 昭平县| 鄂托克旗| 买车| 宜章县| 长子县| 万盛区| 永嘉县| 电白县| 阳西县| 望城县| 湘西| 鄂托克前旗| 顺昌县| 湛江市| 黑河市| 布尔津县| 镇康县| 龙海市| 长顺县| 绥中县| 松滋市|