字串方法(isdigit、center、ljust、rjust、strip、lstrip、rstrip、upper、lower、isalpha、isalnum、 startswith、endswith、split、replace
…)
a =
'12345'
#在不使用字串方法的前提下,來判斷這個字串是不是乙個全由數字組成的字串
defdig
(n):
for i in a:
if i not
in'01234567890'
:return
false
return
true
result = dig(a)
print
(result)
#########################
#使用isdigit方法判斷字串是不是全由數字組成
>>
> a =
'123a45'
>>
> a.isdigit(
)false
>>
> a =
'12345'
>>
> a.isdigit(
)true
#使用center方法
>>
> a =
'hello world'
>>
> a.center(20)
#給出20個長度空白的部分以空格展示
' hello world '
>>
> a.center(20,
'*')
#空白部分以*展示
'****hello world*****'
>>
> a.center(20,
'$')
'$$$$hello world$$$$$'
#使用ljust、rjust方法
>>
> a.ljust(20)
#左對齊
'hello world '
>>
> a.ljust(20,
'*')
#左對齊,空白部分以*展示
'hello world*********'
>>
> a.rjust(20,
'*')
#右對齊
'*********hello world'
#使用strip方法
>>
> b =
' \thello world\n'
>>
> b.strip(
)#清空所有空白字元(空格、tab鍵、換行符)
'hello world'
>>
> b.lstrip(
)#清空左邊空白字元(空格、tab鍵、換行符)
'hello world\n'
>>
> b.rstrip(
)#清空右邊空白字元(空格、tab鍵、換行符)
' \thello world
#使用upper、lower方法
>>
> a =
'hello123'
>>
> a.upper(
)#把小寫字母轉大寫字母
'hello123'
>>
> b =
'hello123'
#把大寫字母轉小寫字母
>>
> b.lower(
)'hello123'
#使用isupper、islower方法
>>
> a =
'heloo12'
>>
> a.isupper(
)#字串全是由大寫字元組成如果是就返回true
false
>>
> b =
'hel'
>>
> b.isupper(
)true
>>
> a.islower(
)#字串是否全是由小寫字母組成如果是就返回true否則false
false
>>
> b.islower(
)false
>>
> c =
'hello'
>>
> c.islower(
)true
#isalpha
>>
> a =
'hi123ho'
>>
> a.isalpha(
)#如果字串是由字母組成就true否則為false
false
>>
> b =
'hiho'
>>
> b.isalpha(
)true
>>
> b.isalnum(
)#如果字串是由字母或數字組成就true否則為false
true
>>
> a.isalnum(
)true
#使用方法startswith、endswith
>>
> a =
'hi123'
>>
> a.startswith(
'hi'
)true
>>
> a.endswith(
'3')
true
>>
> a.endswith(
'4')
false
#使用split方法
>>
> a =
'how are you'
>>
> a.split(
)#切分字串
['how'
,'are'
,'you'
]>>
> b =
'how$are$you'
>>
> b.split(
'$')
#以$為分隔符切分字串
['how'
,'are'
,'you'
]#使用replace
>>
> a =
'ab12'
>>
> a.replace(
'ab'
,'cd'
)#將字串裡面的ab換成cd
'cd12'
Python中的字串方法
方法名 使用方法 解釋center astring.center w 返回乙個字串,w 長度,原字串居中 count astring.count item 返回原字串 現item 的次數 ljust astring.ljust w 返回乙個字串,w 長度,原字串居左 lower astring.lo...
python中字串常用方法
str python string function 生成字串變數str python string function 字串長度獲取 len str 例 print s length d str,len str 一 字母處理 全部大寫 str.upper 全部小寫 str.lower 大小寫互換 s...
python中修改字串方法
1.即像是input 得到的字串string1,不能通過索引下標的方式來改變字串的內容 類似c語言中的字串常量 2.改變方法 a.建立新的字串string2,以string1為基礎往裡面新增改變後字元 message input vow abcde newmessage for letter in ...