學python的第五天 字串相關

2021-10-07 04:23:30 字數 1349 閱讀 7933

判斷型別

string.isspace()

只包含空格

string.isalnum()

全是字母或者數字

.isalpha()

全是字母

.isdecimal()

全是數字(全形)

.islower()

包含區分大小寫字元()

其他.startswith('start')

是否以start開頭

.endswith('end')

# 是否以end結尾

大小寫轉換

.upper()

全部大寫

.lower()

全部小寫

.swapcase()

大小寫互換

.capitalize()

首字母大寫,其餘小寫

.title()

首字母大寫

格式化(對齊)

.ljust(width)

獲取固定長度,左對齊,右邊不夠用空格補齊

.rjust(width)

獲取固定長度,右對齊,左邊不夠用空格補齊

.center(width)

獲取固定長度,中間對齊,兩邊不夠用空格補齊

.zfill(width)

獲取固定長度,右對齊,左邊不足用0補齊

字串搜尋,替換

.find()

搜尋指定字串,沒有返回-1

.index()

同上,但是找不到會報錯

.rfind()

從右邊開始查詢

.count()

統計指定的字串出現的次數

.replace('old','new',次數)

替換指定次數的old為new

刪除字串元素

.strip()

去兩邊空格

.lstrip()

去左邊空格

.rstrip()

去右邊空格

.split('指定字元')

按字元分割字串為陣列,預設按空格

字串的操作可以說是很多了,十分方便。抽取部分測試一下。

字串切片:(開始索引,結束索引,步長)

first_list="你好,星星,我是ff"

print(first_list[0:6:2])

print(first_list[-1::-1])

#每次跳躍兩格,拿到兩格裡面的第乙個值返回

怎麼說呢,感覺有一些吧,說有用也有用, 說無用也無用。

暫時先不管了,先把看著有用的整理 一下。後期學熟練了再去管那些 冷門的吧。明天應該要講物件導向了。

以前學c的時候沒有好好學,這次得認真聽了。

Python字串(第五天)

什麼是字串 字串其實就是乙個 有序 的字串行 定義字串的四種方法 1 a hello 2 a hello 3 a hello 4 a str 字串的常用方法 capitalize 將字串的首字母大小 a shuaige a.capitalize shuaige center 將字串居中,第二個引數表...

第五天學python

1 切分字串 language python and j a and c and golang and scala split 切割字串 生成乙個列表 暫時理解為乙個容器 有序序列 result1 language.split and print result1 2 連線序列 生成字串 跟split...

學python的第五天

一 字串操作 三 1 切分字串 language python and j a and c and golang and scala split 切割字串 生成乙個列表 暫時理解為乙個容器 有序序列 result1 language.split and print result1 連線序列 生成字串...