函式含義
字串.isalnum()
所有字元都是數字或者字母,為真返回 ture,否則返回 false
字串.isalpha()
所有字元都是字母,為真返回 ture,否則返回 false
字串.isdigit()
所有字元都是數字,為真返回 ture,否則返回 false
字串.islower()
所有字元都是小寫,為真返回 ture,否則返回 false
字串.isupper()
所有字元都是大寫,為真返回 ture,否則返回 false
字串.istitle()
所有的單詞拼寫首字母是否為大寫,且其他字母為小寫,為真返回 ture,否則返回 false
字串.isspace()
所有字元都是空白字元,為真返回 ture,否則返回 false
string型別 『+』號連線
>>> str1="one"
>>> str2="two"
>>> str1+str2
'onetwo'
string型別 『,』號連線成tuple型別
>>> str1="one"
>>> str2="two"
>>> str1,str2
('one','two')
>>> type((str1,str2))
string型別格式化連線
1.常見的格式化方式
>>> str1="one"
>>> str2="two"
>>> "%s%s"%(str1,str2)
'onetwo'
2.高階點的format 格式化
>>> "_666@".format(test="land", data=10.1)
3.鮮為人知的【%(word)type】print函式格式化
>>> print "%(test)s666%(last)d" %
land666101
string型別空格自動連線
>>> "one" "two"
'onetwo'
string型別反斜線多行連線
>>> test = "str1 " \
... "str2 " \
... "str3"
>>> test
'str1 str2 str3'
string型別乘法連線
>>> str1="one"
>>> 1*str1*4
'oneoneoneone'
string型別join方式連線list/tuple型別,連線的列表或元組中元素的型別必須全部為string型別
>>> str1="one"
>>> list1=["a","b","c"]
>>> tuple1=("h","i","j")
>>> str1.join(list1)
'aonebonec'
>>> str1.join(tuple1)
'honeionej'
>>> list1
['a', 'b', 'c']
>>> "".join(list1)
'abc'
與join方式類似
>>> "".join(["land" for i in xrange(3)])
'landlandland'
>>> "0".join(["land" for i in xrange(2)])
'land0land'
Python字串操作
1 複製字串 str2 str1 2 鏈結字串 str abc 3 查詢字串 string.find sub string.index sub string.rfind sub string,rindex sub 4 字串比較 cmp str1,str2 cmp str1.upper str2.up...
Python字串操作
python如何判斷乙個字串只包含數字字元 python 字串比較 下面列出了常用的python實現的字串操作 strcpy sstr1,sstr2 sstr1 strcpy sstr2 sstr1 sstr1 strcpy2 print sstr2 strcat sstr1,sstr2 sstr1...
python字串操作
在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...