新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Python之字符串中常用的方法
1. 去掉空格和特殊符號

10多年的朔州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整朔州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“朔州網(wǎng)站設(shè)計”,“朔州網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實(shí)執(zhí)行。
name = " abcdefgeyameng " name1 = name.strip() # 并不會在原來的字符串上操作,返回一個去除了兩邊空白的字符串 print(name1, len(name1), name, len(name)) # abcdefgeyameng 14 abcdefgeyameng 17 # 去掉左邊的空格和換行符 name2 = name.lstrip() print(name2, len(name2))# print(name2, len(name2))# # 去掉右邊的空格和換行符 name3 = name.rstrip() print(name3, len(name3)) # abcdefgeyameng 15
2.字符串的搜索和替換
name.count('e') # 查找某個字符在字符串中出現(xiàn)的次數(shù)
name.capitalize() # 首字母大寫
name.center(100,'-') # 把字符串方中間,兩邊用-補(bǔ)齊,100表示占位多少
name.find('a') # 找到這個字符返回下標(biāo),多個時返回第一個,不存在時返回-1
name.index('a') # 找到這個字符返回下標(biāo),多個時返回第一個,不存在時報錯
print(name.replace(name,'123')) # 字符串的替換
name.replace('abc','123') # 注意字符串的替換的話,不是在原來的字符串上進(jìn)行替換.而是返回一個替換后的字符串.相關(guān)推薦:《python視頻教程》
3.字符串的測試和替換函數(shù)
name.startswith("abc") # 是否以abc開頭
name.endswith("def") # 是否以def結(jié)尾
name.isalnum() # 是否全是字母和數(shù)字,并且至少包含一個字符
name.isalpha() # 是否全是字母,并至少包含一個字符
name.isdigit() # 是否全是數(shù)字,并且至少包含一個字符
name.isspace() # 是否全是空白字符,并且至少包含一個字符
name.islower() # 是否全是小寫
name.isupper() # 是否全是大寫
name.istitle() # 是否是首字母大寫4.字符串的分割
name.split('') # 默認(rèn)按照空格進(jìn)行分隔,從前往后分隔
name.rsplit() # 從后往前進(jìn)行分隔5.連接字符串
'.'.join(name) # 用.號將一個可迭代的序列拼接起來
6.截取字符串(切片)
name = 'geyameng'
name1 = name[0:3] # 第一位到第三位的字符,和range一樣不包含結(jié)尾索引 name2 = name[:] # 截取全部的字符 name3 = name[6:] # 截取第6個字符到結(jié)尾 name4 = name[:-3] # 截取從開頭到最后一個字符之前 name5 = name[-1] # 截取最后一個字符 name6 = name[::-1] # 創(chuàng)造一個與原字符串順序相反的字符串 name7 = name[:-5:-1] # 逆序截取
網(wǎng)頁標(biāo)題:創(chuàng)新互聯(lián)Python教程:Python之字符串中常用的方法
文章位置:http://m.fisionsoft.com.cn/article/cocsdoi.html


咨詢
建站咨詢
