自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Python字符串操作方法的五種具體方法

開(kāi)發(fā) 后端
下面的文章是對(duì)Python字符串操作方法的介紹,包括Python字符串中字符大小寫(xiě)的變換,字符串在輸出時(shí)的對(duì)齊等相關(guān)操作方法的介紹。

Python字符串在計(jì)算機(jī)語(yǔ)言中被廣泛的應(yīng)用,在應(yīng)用的過(guò)程中我們會(huì)遇到很多的困難,下面的文章就是關(guān)于Python字符串操作方法,希望你瀏覽下面的文章后會(huì)有所收獲,以下就是對(duì)Python字符串操作應(yīng)用的詳細(xì)介紹。

Python字符串中字符大小寫(xiě)的變換:

  1. * S.lower() #小寫(xiě)  
  2. * S.upper() #大寫(xiě)  
  3. * S.swapcase() #大小寫(xiě)互換  
  4. * S.capitalize() #首字母大寫(xiě)  
  5. * String.capwords(S)   
  6. #這是模塊中的方法。它把S用split()函數(shù)分開(kāi),
    然后用capitalize()把首字母變成大寫(xiě),***用join()合并到一起  
  7. * S.title() #只有首字母大寫(xiě),其余為小寫(xiě),模塊中沒(méi)有這個(gè)方法   
  8.  

字符串在輸出時(shí)的對(duì)齊:

  1. * S.ljust(width,[fillchar])   
  2. #輸出width個(gè)字符,S左對(duì)齊,不足部分用fillchar填充,默認(rèn)的為空格。  
  3. * S.rjust(width,[fillchar]) #右對(duì)齊  
  4. * S.center(width, [fillchar]) #中間對(duì)齊  
  5. * S.zfill(width) #把S變成width長(zhǎng),并在右對(duì)齊,不足部分用0補(bǔ)足   
  6.  

Python字符串操作還有一對(duì)編碼和解碼的函數(shù):

  1. * S.encode([encoding,[errors]])  
  2. #其中encoding可以有多種值,比如gb2312 gbk gb18030 bz2 zlib big5
     bzse64等都支持。errors默認(rèn)值為"strict",意思是UnicodeError。
    可能的值還有'ignore', 'replace', 'xmlcharrefreplace', 
    'backslashreplace' 和所有的通過(guò)codecs.register_error注冊(cè)的值。
    這一部分內(nèi)容涉及codecs模塊,不是特明白  
  3. * S.decode([encoding,[errors]])   
  4.  

字符串的測(cè)試函數(shù),這一類(lèi)函數(shù)在string模塊中沒(méi)有,這些函數(shù)返回的都是bool值:

  1. * S.startwith(prefix[,start[,end]])  
  2. #是否以prefix開(kāi)頭  
  3. * S.endwith(suffix[,start[,end]])   
  4. #以suffix結(jié)尾  
  5. * S.isalnum()   
  6. #是否全是字母和數(shù)字,并至少有一個(gè)字符  
  7. * S.isalpha() #是否全是字母,并至少有一個(gè)字符  
  8. * S.isdigit() #是否全是數(shù)字,并至少有一個(gè)字符  
  9. * S.isspace() #是否全是空白字符,并至少有一個(gè)字符  
  10. * S.islower() #S中的字母是否全是小寫(xiě)  
  11. * S.isupper() #S中的字母是否便是大寫(xiě)  
  12. * S.istitle() #S是否是首字母大寫(xiě)的   
  13.  

Python字符串類(lèi)型轉(zhuǎn)換函數(shù),這幾個(gè)函數(shù)只在string模塊中有:

  1. * string.atoi(s[,base])   
  2. #base默認(rèn)為10,如果為0,那么s就可以是012或0x23這種形式的字符串,
    如果是16那么s就只能是0x23或0X12這種形式的字符串  
  3. * string.atol(s[,base]) #轉(zhuǎn)成long  
  4. * string.atof(s[,base]) #轉(zhuǎn)成float   

以上就是對(duì)Python字符串操作的相關(guān)介紹。

【編輯推薦】

  1. Python編程語(yǔ)言與Ruby之間的比較我國(guó)IPTV研究目全球領(lǐng)先
  2. Python主線程如何進(jìn)行相關(guān)應(yīng)用
  3. python多線程應(yīng)用中的詳細(xì)介紹
  4. Python next函數(shù)實(shí)際操作教程
  5. Python語(yǔ)言使用特點(diǎn)介紹
責(zé)任編輯:佚名 來(lái)源: 電子工業(yè)出版社
相關(guān)推薦

2021-07-07 10:01:55

PythonPython字符串Python基礎(chǔ)

2009-12-01 09:52:40

PHP過(guò)濾字符串

2009-11-26 16:26:32

PHP字符串mbstr

2009-11-30 10:40:46

PHP截取utf-8字

2010-07-21 14:33:01

刪除telnet

2023-04-17 19:23:10

字符串Bash

2019-12-12 20:03:08

PythonC語(yǔ)言編程語(yǔ)言

2011-04-01 13:34:12

zabbix

2010-03-11 17:16:48

Python平臺(tái)

2009-12-03 14:43:46

phpMyAdmin配

2010-04-02 08:42:32

Oracle 游標(biāo)

2010-02-01 09:40:08

Python操作

2010-03-23 15:52:43

Python操作文件

2009-12-30 16:48:52

Silverlight

2010-06-17 15:02:08

SQL SERVER

2010-03-19 15:47:49

Python語(yǔ)法檢查

2010-04-23 13:53:29

Oracle密碼

2020-06-28 08:26:41

Python開(kāi)發(fā)工具

2010-03-05 15:27:06

Python文件路徑

2009-12-31 15:05:00

Silverlight
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)