黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

第四天 python 常用的字符串的操作

系統(tǒng) 2041 0

Python 訪問(wèn)字符串中的值

            
              name="huan feng de bian cheng ri ji"
print("首字母大寫",name.capitalize())
print("i的個(gè)數(shù)",name.count("i"))
print("輸出name50個(gè)如果長(zhǎng)度不夠,兩邊補(bǔ)-居中輸出",name.center(50,"-"))
print("輸出name50個(gè)如果長(zhǎng)度不夠,右邊補(bǔ)",name.ljust(50,"-"))
print("輸出name50個(gè)如果長(zhǎng)度不夠,左邊補(bǔ)",name.rjust(50,"-"))
print("判斷一個(gè)字符串以什么解為",name.endswith("ji"))
print("查找第一找到的索引",name.find("feng"))
print("從右邊查找第一找到的索引,索引下標(biāo)還是從頁(yè)面右邊開(kāi)始算",name.rfind(""))
#字符串也可以進(jìn)行切片
print("取4到9也就是feng",name[name.find("feng"):9])
#format可以進(jìn)行字符串的格式化輸出,這里就不演示了i
str="huan feng name={name},age={age}".format(name="huanfeng",age=23)
print(str)
str1="huan feng name={name},age={age}".format_map({'name':"huanfeng",'age':23})
print(str1)
#鍵值對(duì)的形式,用{}引起來(lái)就是字典,這種操作不常用

            
          
            
              print("isalnum1",name.isalnum())#字符串中是否只有數(shù)字和字母,是就返回空,不是返回false,因?yàn)閚ame有空格,所以返回false
print("isalnum2","asdd".isalnum())
print("是否是純英文字符",name.isalpha())#是否是純英文字符,有空格不是
print("是否是純英文字符","isalpha".isalpha())#是否是純英文字符,有空格不是
print("isalpha","isalpha".isalpha())#是否是純英文字符,有空格不是
print("是否是十進(jìn)制","1".isnumeric())#是否是純英文字符,有空格不是
print("是否是十進(jìn)制","1A".isdecimal())
print("是否是數(shù)字","1222".isdecimal())
print("是否是合法的標(biāo)識(shí)符(變量名)","1222".isidentifier())
print("是否是只有數(shù)字","1222".isnumeric())
print("是否是空格"," ".isspace())
print("是否是title,每個(gè)首字母大寫的是title","Huan Feng De Bian ".istitle())

            
          
            
              print("是否是title,每個(gè)首字母大寫的是title","Huan feng De Bian ".istitle())
print("是否是可以打印的,","Huan feng De Bian ".isprintable())
print("是否全是小寫,","Huan feng De Bian ".islower())
print("是否全是大寫,","Huan feng De Bian ".isupper())
print("".join(["1","2","3"]))#字符串.join(數(shù)組)表示將數(shù)組的中的內(nèi)容按字符串的分隔開(kāi)
print("+".join(["1","2","3"]))#字符串.join(數(shù)組)表示將數(shù)組的中的內(nèi)容按字符串的分隔開(kāi)
>print("DA".lower())#字母大寫變小寫
print("da".upper())#字母小寫變大寫
print(" id ".lstrip())#去掉左邊的空格或回車
print(" id ".rstrip())#去掉右邊的空格或回車
print(" id ".strip())#去表兩邊的空格或回車
a=str.maketrans("abcdef","123456")
print("huanfeng".translate(a))
#這個(gè)程序是字符串才能調(diào)用的程序,然而和str沒(méi)什么關(guān)系

#這個(gè)第一個(gè)語(yǔ)句的作用就是將abcdef分別對(duì)應(yīng)編碼成123456,返回a
#然后”huanfeng“.translate(a)就是將huanfeng中對(duì)應(yīng)的進(jìn)行編碼,其中a編程1,要是沒(méi)有的就保持原樣不動(dòng)

            
          
            
              print("huanfeng".replace("n","N"))#n改成N
print("huanfeng".replace("n","N",1))#n改成N,只改一個(gè),從左開(kāi)始算
print("huan+feng+aaa".split("+"))#分割,返回一個(gè)數(shù)組
print("huan fen gaaa".splitlines())#默認(rèn)以 為分割符,返回一個(gè)數(shù)組
print("huanfengaaaNN".swapcase())#大寫轉(zhuǎn)小寫,小寫轉(zhuǎn)大寫

            
          

Python字符串格式化

            
              +	字符串連接
*	重復(fù)輸出字符串
[]	通過(guò)索引獲取字符串中字符
[ : ]	截取字符串中的一部分,遵循左閉右開(kāi)原則,s
in	成員運(yùn)算符 - 如果字符串中包含給定的字符返回 True	'H' in a 輸出結(jié)果 True
not in	成員運(yùn)算符 - 如果字符串中不包含給定的字符返回 True
%	格式字符串

            
          

Python字符串格式化

            
              %c	 格式化字符及其ASCII碼
%s	 格式化字符串
%d	 格式化整數(shù)
%u	 格式化無(wú)符號(hào)整型
%o	 格式化無(wú)符號(hào)八進(jìn)制數(shù)
%x	 格式化無(wú)符號(hào)十六進(jìn)制數(shù)
%X	 格式化無(wú)符號(hào)十六進(jìn)制數(shù)(大寫)
%f	 格式化浮點(diǎn)數(shù)字,可指定小數(shù)點(diǎn)后的精度
%e	 用科學(xué)計(jì)數(shù)法格式化浮點(diǎn)數(shù)
%E	 作用同%e,用科學(xué)計(jì)數(shù)法格式化浮點(diǎn)數(shù)
%g	 %f和%e的簡(jiǎn)寫
%G	 %f 和 %E 的簡(jiǎn)寫
%p	 用十六進(jìn)制數(shù)格式化變量的地址

            
          

Python 的字符串內(nèi)建函數(shù)

            
              upper() 轉(zhuǎn)換字符串中的小寫字母為大寫
max(str) 返回字符串 str 中最大的字母。
min(str)返回字符串 str 中最小的字母。
replace(old, new [, max])
把 將字符串中的 str1 替換成 str2,如果 max 指定,則替換不超過(guò) max 次。
len(string)返回字符串長(zhǎng)度
isnumeric()如果字符串中只包含數(shù)字字符,則返回 True,否則返回 False
capitalize() 將字符串的第一個(gè)字符轉(zhuǎn)換為大寫

            
          

更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論