1. 程式人生 > >python的基本用法(三)字串常用函式

python的基本用法(三)字串常用函式

字串常用函式

# s='.abcd.'
# new_s=s.strip('.')#預設去掉字串兩邊的空格和換行符,想去掉什麼括號中就寫什麼
# print('s',s)
# print('new_s',new_s)
# t='.hhjDDDhjhj.'
# print(t.rstrip('.'))
# print(t.lstrip('.'))
# print(t.count('.'))#某個字串出現的次數
# print(t.index('j'))#找某個字串的下標,如果不存在,就報錯
# print(t.find('g'))#找某個字串的下標,如果不存在,就返回-1
# print(t.replace('hj','ko',2))#如果不寫數字2,就全部替換,如果寫上就替換幾個
# print(t.upper())#把裡面的變成大寫字母
# print(t.lower())#把裡面的變成小寫字母
# j='jinzhang'
# print(j.capitalize())#首字母大寫
# print(j.startswith('p'))#判斷是否以某個字元開頭
# print(j.endswith('g'))#判斷是否以某個字元結尾
# print(j.islower())#判斷是否全是小寫的
# print(j.isupper())#判斷是否全是大寫的
# print(j.istitle())#判斷是否為標題,Python
# print(j.isdigit())#判斷是否為純數字
# print(j.center(34,'%'))#放在中心,不夠的就用%代替
# print(j.isspace())#是否有空格
# print(j.isidentifier())#是不是一個合法的變數名
# print(j.isalpha())#判斷是不是字母或者漢字,不能有數字和特殊符號
# print(j.isalnum())#字元創裡面只要沒有特殊字元就返回true
# print(j.format())
#s='insert into user VALUE ({username},{password},{phone},{addr});'
s='insert into user VALUE ({username},{password},{phone},{addr})'
news=s.format(username='uuu',addr='beijing',phone=12122,password='

[email protected]')
print(news)

d = {'addr':'北京','username':'xiaohei','password':'12345','email':12,
"phone":'sdfs'}
s_map=s.format_map(d)
print(s_map)
s='1'
print(s.zfill(3))#往前面補0


s='user1,user2,user3,user4,user5,user6,user7'
print(s.split(','))#按照某個字元來分割字串,返回一個list
print(s.split())#什麼都不傳,按照空格來分割字串


s='user1 user2 user3 user4 user5 user6 user7'
print(s.split())#什麼都不傳,按照空格來分割字串
print(s.split(','))


car=['baoma','benchi','dazong','aodi']
res='。'.join(car)#以某個字串把list裡面的元素連起來
print(res)