1. 程式人生 > >python3 字符串操作

python3 字符串操作

python3 字符串操作

字符串操作: 1、 下載python官方手冊 2、 先定義一個字符串變量 A = ‘abc’ A.兩次TAB鍵 help(A.選項) #查看幫助

>> ‘ABC‘.lower() #XXX.lower 將大寫字符串轉換為小寫
‘abc‘

XXX.title()     #將字符串每個單詞的首字母轉換為大寫
XXX.capitalize()    #將字符串的首字母轉換為大寫
XXX.center(長度, 充填符)   #字符串居中
XXX.ljust(寬度, 充填符號)  #字符串向左對齊
XXX.rjust(寬度, 充填符號)  #字符串向右對齊
XXX.count(‘字符‘)            #統計單個字符出現的次數

>> hi = ‘hello world‘
>> hi.startswith(‘l‘) #判斷行首是否為L,正確但會True,錯誤返回false
False
>> hi.startswith(‘h‘)
True
>> hi.endswith(‘d‘) #判斷結尾
True

>> a = ‘asfsgwegw6574646@#$‘
>> a.islower() ###XXX.islower 判斷字符串中是否全部為小寫,是則返回True,否則返回False。忽略數字、字符
True
>> a = ‘Asdfsd65767@‘

>> a.islower()
False

>> a = ‘ASFASFASF524574@#%!‘
>> a.isupper() #判斷字符串中是否全部為大寫,是則返回True,否則返回False。忽略數字、字符寫,是則返回True,否則返回False。忽略數字、字符
True

>> a = ‘wgwegWEGWewasdg‘
>> a.isalpha() #判斷是否全部為字母,忽略大小寫,字符、數字
True
>> a = ‘wgwegWEGWewasdg1‘
>> a.isalpha()
False

>> ‘434‘.isdigit() #判斷字符串是否全部是數字
True
>> ‘434a‘.isdigit()
False

>> ‘ABC123‘.isalnum() #判斷是否存在符號
True
>> ‘ \t\r\n‘.isspace() #是否為空白字符
True

########去除字符串兩端空白

>> a = ‘ \thello world ‘
>> a
‘ \thello world ‘
>> a.strip()
‘hello world‘
>> a.lstrip()#去除左邊
>> a.rstrip()#去除右邊

####XXX.strip()去除兩端指定字符

>> a = ‘hello world!‘
>> a.strip(‘!‘)
‘hello world‘
>> a.strip(‘!he‘)
‘llo world‘
>> a.strip(‘!dhe‘)
‘llo worl‘
>> a
‘hello world!‘
>> a.strip(‘w‘) #無法去除中間字符
‘hello world!‘

>> hi = ‘hello,world‘
>> hi.split() #把字符串進行轉換,轉換為列表,
[‘hello,world‘]

>> hi.split(‘,‘) #指定分割字符串的分隔符
[‘hello‘, ‘world‘]

>> hi.replace(‘o‘, ‘a‘) #替換字符
‘hella,warld‘

python3 字符串操作