>>> s = '你好, hello
'>>>len(s)
8>>>s[0]'你
'
>>> username = 'mark
'>>> password = '
payayawhip
'>>> "
's password is
".format(username, password)
"mark's password is payayawhip
">>> si_suffixes = ['
kb', '
mb', '
gb', '
tb', '
pb', '
eb', '
zb', 'yb'
]>>> '
1000 = 1
'.format(si_suffixes)
'1000kb = 1mb
'
rsplit(sep, maxsplit):與split() 類似,只是它從最右邊開始拆分。只有在指定maxsplit 的情況下才會看到效果。
>>> str = 'h-e-l-l-o
'>>> str.split('-'
)['h
', '
e', '
l', '
l', 'o'
]>>> str.split('
-',1)['
h', '
e-l-l-o']
>>> str.rsplit('l'
)['h-e-
', '
-', '
-o']
在python的shell裡可以使用三個引號輸入多行字串。splitlines() 方法以多行字串作為輸入,返回乙個由字串組成的列表,列表的元素即原來的單行字串,每行行末的回車符沒有被包括進去。
>>> str = '''hello,
world!
'''>>>str
'hello,\nworld!
'>>>str.splitlines()['
hello,
', '
world!
']
swapcase() :把字串中的大小寫互換,大寫轉換成小寫,小寫轉換成大寫。
capitalize() :字串首字母大寫,其餘小寫。如果字串首字元為非字母字元,將返回原字串。字串僅包含非字母字元合法,但返回原字串。
title() :字串中每個單詞的首字母大寫,其餘小寫。
startwith(prefix, start, end) :與 str.endwith()相反,判斷字串是否以指定字首開始。
isalnum() :判斷字串是否只包含由文字數字式字元,字串僅包含中文字元合法。若字串包含空格、下劃線、 ~ 等非文字數字式字元,均返回false 。
isalpha() :判斷字串是否只包含文字字元,字串僅包含中文字元合法。
isidentifier() :判斷字串是否是合法的識別符號,字串僅包含中文字元合法,實際上這裡判斷的是變數名是否合法。
isprintable() :判斷字串所包含的字元是否全部可列印。字串包含不可列印字元,如轉義字元,將返回 false 。
isspace() :判斷字串是否僅包含空格或製表符。
isdecimal() :判斷字串是否只包含十進位制數字字元,包括多國語言的十進位制數字字元表現形式。
isdigit() :判斷字串是否只包含數字,這裡的數字包括十進位制數字和其它特殊數字(如上標數字等)。
isnumeric() :判斷字串是否只包含數字字元。
rfind(sub, start, end) :跟find方法一樣,返回指定子串的index位置,只不過rfind從字串的最右邊開始查詢,找不到時返回 -1 。
rpartition(sep) :與partition()相反,從原字串的最右邊開始拆分,但是同樣返回包含三個元素的元組:倒數第乙個sep之前的字串,sep字元,sep之後的字串。注意 「倒數sep之前的字串」,這個之前的字串,是從原字串的最左邊開始算,並不是最右邊。
rstrip(chars) :與 lstrip()相反,從最右邊開始匹配。
strip(chars) :從字串的兩頭開始匹配。
>>> 'www.example.com
'.lstrip('
cmowz.')
'example.com
'>>> '
www.example.com
'.rstrip('
cmowz.')
'www.example
'>>> '
www.example.com
'.strip('
cmowz.')
'example
'
>>> str2=('a','
b','c'
)>>> '
-'.join(str2) '
a-b-c
' >>> str2=['
d','
e','f'
] >>> '
-'.join(str2) '
d-e-f
' >>> '
-'.join('
hello
') '
h-e-l-l-o
' >>> '
-'.join(123)
traceback (most recent call last):
file "
", line 1, in'-
'.join(123)
typeerror
python中常用字串
轉義字元 因為一些特殊字元是python中的關鍵字或一些特殊的概念如換行。所以以特殊字元 開頭。構造轉義字元。n 換行 t 製表符 單引號 雙引號 反斜槓 for i in abc print i a b c hello 4 0 了解 字串 count 子字串 搜尋子串出現次數 xyaxyaxy c...
Python中常用字串 函式
在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...
python常用字串 Python常用字串操作
1.字串首字母大寫 2.統計字串中某個字母的個數 統計字串中某個字母的個數又分兩種情況,在整個字串中統計和在某個索引範圍內統計 1 在整個字串中統計,如下面統計字串str2中字母a的個數 2 在某個索引區間內統計,如下面統計字串str2索引1到10和1到30範圍內字母t的個數 3.求字串的長度 4....