真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

python3基礎語法——對String基本操作-創(chuàng)新互聯(lián)

1. 拼接(包含字符串拼接數(shù)字)

創(chuàng)新互聯(lián)建站-專業(yè)網站定制、快速模板網站建設、高性價比巴里坤哈薩克網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式巴里坤哈薩克網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋巴里坤哈薩克地區(qū)。費用合理售后完善,10年實體公司更值得信賴。

(1)使用 “+” 作為字符串的拼接運算符

(2)字符串與數(shù)字進行拼接時,需要將數(shù)字轉換成字符串:使用 str() 或 repr() 函數(shù)

str1 = "這是:"

str2 = "Funny"

p = 99.8

print(str1+str2) # 結果為 這是:Funny

print(str1 + str(p)) # 使用str()將數(shù)值轉換成字符串:這是:99.8

print(str1 + repr(p)) # 使用repr()將數(shù)值轉換成字符串:這是:99.8

2. 切片

(1)使用索引進行切片,假設字符串的變量名為"str",則可以通過str[]如下操作:

方法名  功能描述

str[n]  取index=n的元素

str[n:m]  切片

str[:m]  切片從頭開始取到index=m-1

str[n:]  切片從index=n的元素取到最后

str[:]  取全部

str[n: m: s]  s:步長;從index=n的開始到index=m-1,隔多少個元素取一次

'Charlie'[1:3] # 結果為:'ha'

'Charlie'[1:5:2] # 結果為:'hr'

(2)內置的 min() 和 max() 函數(shù)獲取字符串中最“小”字符和最“大”字符

str = 'crazyit.org is very good'

min(str) # 結果為空格: ' '

max(str) # 結果為: 'z'

3. 分割字符串:

str.split(sep,maxsplit) 方法可以實現(xiàn)將一個字符串按照指定的分隔符切分成多個子串,返回值為一個列表list,列表中包含被分割的子串

(1)str:表示要進行分割的字符串;

(2)sep:用于指定分隔符,可以包含多個字符。默認為 None,表示所有空字符;還可以是空格、換行符“\n”、制表符“\t”等。

(3)maxsplit:可選參數(shù),用于指定分割的次數(shù)。默認值為 -1,表示分割次數(shù)沒有限制。

str = 'crazyit..org is very good'

str.split(" ") # 結果為:['crazyit..org', 'is', 'very', 'good']

str.split(".") # 結果為:['crazyit', '', 'org is very good'] 因為str中有兩個.所以會分割出來一個空字符

4. 連接字符串

使用 'delimiter'.join(data) 方法合并字符串時,它會將列表(或元組)中多個字符串采用固定的分隔符連接在一起

(1)delimiter:用于指定合并時的分隔符;

(2)data:做合并操作的源字符串數(shù)據(jù),允許以列表、元組等形式提供。

list = ['c','biancheng','net']

'.'.join(list) # 結果為:'c.biancheng.net'

5. 統(tǒng)計字符串出現(xiàn)的次數(shù)

str.count() 方法用于檢索指定字符串在另一字符串中出現(xiàn)的次數(shù),如果檢索的字符串不存在,則返回 0,否則返回出現(xiàn)的次數(shù)。

方法名  功能描述

str.count(“X”)  檢索整個字符串str中“X”的個數(shù),可以是符號或者字符等

str.count(‘X’, n)  從index=n 開始檢索字符串str,計算“X”的個數(shù)

str.count(‘X’,n,m)  從index=n 開始檢索,檢索到index=m的位置,計算“X”在字符串中的個數(shù)

6. 檢測字符串中是否包含某子串

(1) in 運算符判斷是否包含某個子串,返回布爾值

str = 'crazyit.org is very good'

'very' in str # 結果為: True

'fkit' in str # 結果為: False

(2)str.find():檢索字符串中是否包含目標字符串,如果包含,則返回第一次出現(xiàn)該字符串的索引;反之,則返回 -1。

方法名  功能描述

str.find(“X”)  檢索整個字符串str中是否包含“X”,返回其索引值

str.find(‘X’, n)  從index=n 開始檢索字符串str,包含“X”,返回其索引值

str.find(‘X’,n,m)  從index=n 開始檢索,檢索到index=m的位置,如果包含“X”,返回其索引值

(3)str.index() :檢索是否包含指定的字符串,當指定的字符串不存在時,拋出異常。(使用方法和.find()一致)

7. 大小寫轉換無錫人流多少錢 http://www.bhnnk120.com/

(1)str.title():將字符串的首字母大寫,其他字母全部轉為小寫

(2)str.upper():將字符串全部大寫

(3)str.lower():將字符串全部小寫

8. 去除字符串中空格或指定字符

其中,特殊字符指:制表符(\t)、回車符(\r)、換行符(\n)等

(1)str.strip():刪除字符串前后(左右兩側)的空格或特殊字符,默認值為刪除空格;返回一個新的字符串,不修改原字符串

(2)str.lstrip():刪除字符串前面(左邊)的空格或特殊字符,默認值為刪除空格;返回一個新的字符串,不修改原字符串

(3)str.rstrip():刪除字符串后面(右邊)的空格或特殊字符,默認值為刪除空格;返回一個新的字符串,不修改原字符串

str = " c.biancheng.net \t\n\r"

str.strip() # 結果為 'c.biancheng.net'

str.strip(" ,\r") # 結果為 ' c.biancheng.net \t\n'

str # 沒有修改原字符串,結果為: ' c.biancheng.net \t\n\r'

9. 格式化輸出

str.format()方法會返回一個新的字符串,在新的字符串中,原字符串的替換字段(大括號中和數(shù)字是預留的替換字段)被format方法中的參數(shù)代替。具體的情況如下:

(1)按照位置

'按照位置輸出:{},{}'.format('kfc',18) # 結果為:'按照位置輸出:kzc,18'

print("第一個是:{} ; 第二個是:{}".format('kzc',18)) # 結果為:第一個是:kzc ; 第二個是:18

'{1},{0},{1}'.format('kfc',18) # 結果為: '18,kzc,18'(根據(jù)format()傳入參數(shù)的順序,將'kfc'設置為0;18設置為1)

(2)按照字段名

"{who}今年已經{0}歲了".format(30,who="我") # 按照位置與按照字段名同時使用:'我今年已經30歲了'

(3)如果傳入format()的是列表

name=["我","你","他"]

age=[20,30,40,50]

"{0[0]}和{0[1]}是好朋友,已經認識{1[3]}年了".format(name,age) # 結果為:我和你是好朋友,已經認識40年了

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享名稱:python3基礎語法——對String基本操作-創(chuàng)新互聯(lián)
URL網址:http://weahome.cn/article/cocesi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部