天天看點

python 字元串操作和格式化

s = 'wei fei'
s1 = s.capitalize() #首字母大寫
print(s1)

s2 = s.upper()  #全部大寫
s21 = s.lower()  #全部小寫

print(s2,s21)

#大小寫翻轉
s3 = s.swapcase()
print(s3)

s4 = s.title()
print(s4)

s5 = s.center(20,'~') #字元串居中
print(s5)

s6 = s.expandtabs()
print(s6)

 #公共方法
l = len(s)  #字元串長度
print(l)

s7 = s.startswith('wei') #判斷字元串開頭
print(s7)
s71 = s.startswith('e',1)
print(s71)

s8 = s.find('e')  #尋找元素的下标
print(s8)
s9 = s.index('w') #尋找元素索引下标
print(s9)

s = ' guo qing jie#¥%@ '
s9 = s.strip()   #去掉字元串兩邊的空格
print(s9)

s91 = s.strip('#')
print(s91)

s = 'guoqingjie'
s10 = s.count('g') #統計出現的次數
print(s10)

s = 'guo qing: jie'
l = s.split(':') #以:分割 轉換成清單
print(l)

#format的三種玩法 格式化輸出

s = '我叫{},今年{},愛好{}'.format('周星馳',32,'python')  #格式化輸出
print(s)

s = '我叫{0},今年{1},愛好{2},再說一下我叫{0}'.format('周星馳',32,'python')
print(s)

s = '我叫{name},今年{age},愛好{hobby}'.format(name = '周星馳',age = 18,hobby = 'python')
print(s)

s= '我喜歡語言,我在學習語言'
s1 = s.replace('語言','python')  #對原字元串替換
print(s1)

#####is系列
name = 'guoqingjie123'
print(name.isalnum())  #字元串由字母或者數字組成
print(name.isalpha())  #字元串隻由字母組成
print(name.isdigit())  #字元串隻由數字組成


s= 'asdfghjkl'  #字元串循環列印出來
for i in s :
    print(i)

s = 'iuiuiii張三豐kkjii'
if '張三豐'in s:         #判斷字元串中是否含有字元
    print('您的評論有敏感詞。。。')      

轉載于:https://www.cnblogs.com/biubiubiupa/p/9739127.html