python string 方法,python字符串的方法与操作大全
一:字符串的方法與操作
*注意:首字母為l的為從左邊操作,為r的方法為從右邊操作
1.__contains__()判斷是否包含
判斷指定字符或字符串是否包含在一個字符串內,返回值為true或者false
運行結果:
True
True
False
作用和in相似
運行結果:
True
2.__eq__()相等
判斷兩個字符串是否相等,返回值為True或者False
運行結果:
True
False
3.字符串相加可以用%s+
運行結果:
"asdfgh"
"asdfgh"
4.format字符串拼接
運行結果:
"ashudszui"
"ashudsfdfzui"
5.capitalize()字符串首字母大寫
運行結果:
"Asdfg"
6.casefold()首字母小寫
運行結果:
"aSDFG"
7.center()把內容居中 兩個參數
#可以一個參數,也可以兩個參數,后面的參數是填充符,默認為空格
運行結果
sdfg
*************sdfg*************
8.encode()編碼
更改字符串編碼
運行結果:
b'\xc0\xbc\xd1\xde\xc8\xe3'
9.endswith() 判斷一個字符串是否是以某個字符結尾
運行結果:
True
False
10.expandtabs()把tab轉換成空格\t
*自我認為沒有什么卵用
運行結果:
sdfdf?1ws
sdfdf?? 1ws
11.find查找某個字符在字符串里面的位置,沒有的話顯示-1,可以加上起始位置和結束位置
運行結果:
4
-1
12.index 返回位置
返回字符在字符串中的位置,沒有找到的話就報錯
運行結果:
13.join()用來拼接,""代表分隔符,可以定義
運行結果:
14.ljust()放到左邊,同center
像center一樣,把字符串在一行中進行定位,ljust是從左面開始定位,參數為自左開始的長度
運行結果:
15.lower()小寫
全部小寫
運行結果:
16.lstrip()去除左邊空格
運行結果:
ddfd
17.maketrans()與translate()方法
這兩個方法需要進行對比聯合起來使用
運行結果:
145j34h3
18.partition(“分割的字符”)分割
運行結果:
19.replace()替換
運行結果:
psdfghjklpdpdpfgpspg
qsdfghjklqdqdafgasag
20.rfind()
運用方法同find一樣,區別就是自右向左查找
21.rjust()
運用方法同上面的ljust一樣,區別就是自右向左查找
22.rsplit() 指定字符,分割字符串
被指定的字符會被刪除
運行結果:
['qwetatra', '', 'ong', 'dchengxcxu']
23.splitlines()根據換行符進行分割,等同于split('\n')
運行結果:
24.startswith()以什么開頭
判斷字符串是否是以什么字符或字符串開頭
運行結果:
True
True
False
25.swapcase()大小寫轉換,大變小,小變大
運行結果:
DSddFfdsssssffQQQ
26.title()把字符串轉換成標題,即首字母大寫
運行結果:
Dkjgdkgj
二:總結
1.常用方法
2.注意養成習慣:無論是元組,列表,還是字典,在元素后面加上逗號eg:str=['1','a',]
總結
以上所述是小編給大家介紹的python字符串的方法與操作大全,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!
原文鏈接:http://www.cnblogs.com/aihuadung/p/8383588.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python string 方法,python字符串的方法与操作大全的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php生成网页按钮,JavaScript
- 下一篇: a股全面注册制意味着什么?