日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python测试字符串类型的函数_python-02 数据类型 字符串str

發(fā)布時間:2023/12/9 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python测试字符串类型的函数_python-02 数据类型 字符串str 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

字符串str

一、字符串定義

概念:字符串是有序的 不可修改的,元素以引號包圍的序列

引號類型:''單引號 “”雙引號 “ ””三引號 '''三單引號

print('python')

print("python")

print('''python''')

print("""python""")引號的用法

查看下打印出來的類型:

print(type('python'))

print(type("python"))

print(type('''python'''))

print(type("""python"""))打印類型

單雙引號適用范圍

例如:打印字符串 what's it

print('what's it') 此句三個單引號,程序會報錯,c此時改為

print("what's it")輸出結(jié)果無誤,單雙引號便于區(qū)分字符串內(nèi)容

三引號和非三引號使用范圍

三引號可用于多行注釋,三單引號可用于字符串內(nèi)換行

二、字符串索引

例子:字符串:while

索引:從0開始,while中每一個字母都是字符串的一個元素

索引常見的如下用法:

1.取單個元素, 字符串[索引值]——索引的元素

print('while'[2]) 運行得到結(jié)果,i

print('while'[2]) 運行得到結(jié)果,w

2.截取元素,字符串[start:end]——包括開始不包括結(jié)尾,默認(rèn)取值從左至右

print('while'[0:3]) 運行得到結(jié)果,whi

3.步長截取,字符串[start:end:num],num-1截取

print('whileoejnd'[0:8:3]) 步長為3-1=2,運行結(jié)果 wle

print('whileoejnd'[0:8:2]) 步長為2-1=1,運行結(jié)果 wiee

4.默認(rèn)截取,字符串[start:end:step],默認(rèn)start從0開始,end到最后,step為1

print('while'[0:]) 運行結(jié)果while

print('while'[:3]) 運行結(jié)果whi

5.反取,字符串[負(fù)數(shù)],從右往左取值

print('while'[-1]) 運行結(jié)果e

print('while'[::-1]) 運行結(jié)果elihw

三、字符串用法

(一)字符串的修飾

1.center函數(shù):字符填充,并居中,若居中字符不平分,左小右大

print('while'.center(10)) while占5個字符,center定義10個,再填充5個,while居中,左2右三,自動填充空格

print('while'.center(10,*)) while占5個字符,center定義10個,再填充5個,while居中,左2右三,定義填充內(nèi)容為*

2.ljust函數(shù),左對齊,右填充

3.rjust,右對齊,左填充

4.zfill,用字符0填充指定長度,從左到右填充

5.format,通過位置填充字符串

6.strip,一處左右兩邊,默認(rèn)為空格,strip內(nèi)定義的字符,從左往右若開始讀,若遇到非定義字符,則停止

7. rstrip,移除左邊

8. lstrip,移除右邊

(二)字符串的查找

1.count,計數(shù),返回指定字符在字符串中的個數(shù)

2. find,查找,從左到右查詢字符串中指定字符索引,遇到第一個指定字符就返回;找不到返回-1

3. rfind,右查找,從右至左查詢指定字符索引,遇到第一個字符返回;找不到返回-1

4. index,索引,從左至右查找指定字符索引,找不到報錯

5. rindex,從右至左查到索引,找不到報錯

(三)字符串替換

1. replace,替換,從左至右替換指定元素,并可指定要替換個數(shù)

2. translate,按照對應(yīng)關(guān)系替換元素

(四)字符串變形

1.upper,將字符串中全部小寫字母轉(zhuǎn)換成大寫字母,數(shù)字其他符號不變

2.lower,將字符串中全部大寫字母轉(zhuǎn)換成小寫字母,數(shù)字其他符號不變

3. swapcase ,將字符中全部字母大小寫互換

4. title,將字符串中每個單詞首字母大寫,(以空格識別)

5. capitalize, 整個字符串的首字母大寫

(五)字符串判斷isalnum, 判斷字符串中是否全部由字母和數(shù)字組成,是返回TRUE 否返回FALSE

2. isalpha ,判斷字符串是否全部由字母組成

3. isdigit, 判斷是否全部由數(shù)字組成

4. isupper,判斷是否全部由大寫字母組成

5. islower,判斷是否全部由小寫字母組成

6. istitle ,判斷字符串中每個單詞的首字母是否大寫

7. isspace ,判斷字符串中是否完全由空格組成

8. startswith ,判斷是否以指定字符開頭,并可以設(shè)置截取判斷

9. endswith ,判斷是否以指定字符結(jié)尾,設(shè)置截取判斷

(六)字符串的切分

1.splitlines ,按行切分

2. split,按空格從左至右切分,也可指定字符切分

3. rsplit , 從右至左切分

(七)字符串的拼接

1.join,指定字符串,插入到2個元素之間,拼接成新的字符串

2. +,字符拼接

3.*,字符重復(fù)出現(xiàn)次數(shù)

總結(jié)

以上是生活随笔為你收集整理的python测试字符串类型的函数_python-02 数据类型 字符串str的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。