1 余爆、 + 字符串拼接
2戴差、*重復(fù)輸出字符串
print('*'*1000)? 輸出1000個*
3庐杨、[]索引輸出字符串
str ="jxkjksjxks"
print(str[0])? //輸出第1個字符
print(str[0:5]) // 輸出第一到第五個
4衅檀、in字符串包含的判斷
str ="jxkjksjxks"
print('j'instr)
二招刨、常用字符串操作方法
1、首字母大寫? string.capitalize()
>>> 'hdhjhsj'.capitalize()
'Hdhjhsj'
2哀军、字符串居中沉眶,設(shè)定寬度
>>> 'kemuchao'.center(100)
'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? kemuchao? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? '
>>> 'kemuchao'.center(50)
'? ? ? ? ? ? ? ? ? ? kemuchao? ? ? ? ? ? ? ? ? ? '
字符串分隔
3、輸入字符串包含特定字符個數(shù)
>>> 'djlsejljferf3yiqoeuuwyuwewuruweurweruweiru'.count('w')
6
4杉适、返回string特定范圍中str出現(xiàn)的次數(shù)
默認begin = 0? end = 字符串長度
'kemuchaolinlipingkekailin'.count('lin', begin=0, end=10)
eg:
>>> 'kemuchaolinlipingkekailin'.count('lin', 0, 10)
0
>>> 'kemuchaolinlipingkekailin'.count('lin', 0, 20)
1
5 谎倔、查找特定字符串的位置,如果沒找到猿推,返回-1
>>> 'kemuchaolinlipingkekailin'.find('lin')
8
6 片习、查找特定字符串的位置,如果沒找到蹬叭,報錯
>>> 'kemuchaolinlipingkekailin'.index('lin')
8
>>> 'kemuchaolinlipingkekailin'.index('linf')
Traceback (most recent call last):
File "", line 1, in
ValueError: substring not found
7藕咏、檢測字符串是否是某個字符或者某個子字符串結(jié)尾
默認begin = 0? end = 字符串長度( 可指定范圍 )
string.endswith(str,begin=0,end=len(string))
eg:
>>> 'kemuchao'.endswith('o')
True
>>> 'kemuchao'.endswith('o',0,8)
True
>>> 'kemuchao'.endswith('o',0,7)
False
>>>
8、max 返回字符串最大值 min? 最小
>>> max('hdjkshjhejhjrefnnjfdnk')
's'
9具垫、去除空格
>>> '中國 '.strip(' ')
'中國'
>>>
10侈离、 string 中str2替換str1, num 指替換次數(shù),默認是str1 出現(xiàn)的次數(shù)
string.replace(str1,str2筝蚕,num)
>>> '中國'.replace('中','外',1)
'外國'