判斷型別
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 連線序列 生成字串...