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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字符串操作方法

發(fā)布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字符串操作方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

st = xxxxxxxxxxxxx
索引切片步長

對字符串進行索引,切片出來的數(shù)據(jù)是字符串類型 按照索引取值 從左至右有順序,下標,索引 按照切片取值 顧頭不顧尾 切片步長 倒敘

方法
按索引: s1[index]
按照切片:s1[strat_index:end_index+1]
按照切片步長:s1[start_index:end_index:x]
反向按照切片步長:s1[start_index:end_index后延一位:x]

2 -print(st.count('l')) #統(tǒng)計元素個數(shù)
3 print(st.capitalize()) #首字母大寫
4 -print(st.center(50,'-')) #居中
5 print(st.casefold()) #所有字母小寫
6 print(st.encode())
7 print(st.endswith('y')) #判斷是否以某個內容結尾
8 -print(st.startswith('h')) #判斷是否以某內容開頭
9 print(st.expandtabs(tabsize=10)) #定義\t間隔
10 print(st.find('o')) #查找到第一個元素并將下標返回 找不到返回-1
11 print(st.rfind('t')) #查找最后一個元素
12 -print(st.format(name = 'max',age = 14))
13 #格式化輸出的另一種方式
14 print(st.format_map({'name':'max','age':12}))
15 #格式化輸出
16 print(st.index('o')) #查找到第一個元素并將下標返回 找不到報錯
17 print('asdasd'.isalnum()) #檢測字符串是否由字母和數(shù)字組成
18 print('98'.isdecimal()) #檢查字符串是否只包含十進制字符。
19 print(st.isalpha()) #檢測字符串是否只由字母組成
20 print(st.isdigit()) #檢測字符串是否只由整數(shù)組成
21 print(st.isidentifier()) #用于判斷字符串是否是有效的 Python 標識符,可用來判斷變量名是否合法
22 print(st.islower()) #方法檢測字符串是否由小寫字母組成
23 print(st.isnumeric()) #方法檢測字符串是否只由數(shù)字組成。
24 print(st.isprintable()) #判斷是否為可打印字符串
25 print(st.isspace()) #方法檢測字符串是否只由空白字符組成
26 print(st.istitle()) #檢測字符串中所有的單詞拼寫首字母是否為大寫,且其他字母為小寫
27 print(st.isupper()) #方法檢測字符串中所有的字母是否都為大寫
28 print(''.join(st)) #用于將序列中的元素以指定的字符連接生成一個新的字符串
29 print(st.ljust(50,'-')) #返回一個原字符串左對齊,并使用空格填充至指定長度的新字符串
30 print(st.rjust(50,'-')) #返回一個原字符串右對齊,并使用空格填充至指定長度的新字符串
31 -print(st.lower()) #全部變小寫
32 -print(st.upper()) #全部變大寫
33 print(st.swapcase()) #大小寫反轉
34 print(st.strip()) #用于截掉字符串兩端的空格與兩端的換行符或指定字符
35 print(st.lstrip()) #用于截掉字符串左邊的空格與左邊的換行符或指定字符
36 print(st.rstrip()) #用于截掉字符串右邊的空格與右邊的換行符或指定字符
37 print(st.partition()) #用來根據(jù)指定的分隔符將字符串進行分割
38 -print(st.replace()) #把字符串中的 old(舊字符串) 替換成 new(新字符串),如果指定第三個參數(shù)max,則替換不超過 max 次。
39 -print(st.split(' ')) #把字符串按指定要求分割為列表
40 print(st.title()) #首字母大寫
41print(st.strip()) #用于移除字符串頭尾指定的字符(默認為空格或換行符)或字符序列
42 print(st.len(st))          #獲取元素的總個數(shù)

format 格式化輸出
s1='我叫{}今年{}性別{}'.format('大壯',25,'男')
s1='我叫{0}今年{1}性別{2}我依然叫{0}'.format('大壯', 25,'男')
msg = '我叫{name}今年{age}性別{sex}'.format(age=name,sex='男',name='大壯')

is系列
print(name.isalnum()) #字符串由字母或數(shù)字組成
print(name.isalpha()) #字符串只由字母組成
print(name.isdecimal()) #字符串只由十進制組成

轉載于:https://www.cnblogs.com/shangqiu/p/Python.html

總結

以上是生活随笔為你收集整理的字符串操作方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。