python之常用字符串函數

#author:zhouyu
name = 'my name is zhouyu'

print(name.capitalize())
print(name.count('m'))
print(name.center(50,'-'))
print(name.endswith('zhouyu'))
#
上面這個方法可以用來判斷用戶輸入的是否爲郵箱:@qq.com
print(name.find('n'))
#上面這個是去找n的索引,有同學可能會問這個有什麼用呢,其實字符也是可以切片的,
print(name[name.find('n'):8])
print(name[name.find('n'):])
information = 'my name is {username},and i am {age} year old.'
print(information.format(username = 'zhouyu',age = 22))
#和上面的相比,下面這個是format_map這個可以支持字典
print(information.format_map({'username':'zhouyu','age':12}))
#判斷是不是一個只包含數字的字符串。
print('12'.isdigit())
#判斷是否爲小寫
print('APPLE'.islower())
#判斷是否爲大寫
print('apple'.isupper())
#join是在一個列表中加入你想要的字符如下:
print('+'.join(['1','2','3'])) #記住,列表裏面一定要是字符串
#把小寫的變成大寫的
print('orange'.upper())
#把大寫變成小寫
print('ORANGE'.lower())
#去除左邊的換行符
print('\nzhouyu'.lstrip())
#去除右邊的換行符
print('zhouyu\n'.lstrip())
#去除所有的空格
print('      zhouyu\n')
#替換,默認是全部替換的,如果你只想替換一下可以在zhouziqi後面加1 如下
print('my name is zhouyu'.replace('zhouyu','zhouziqi',1))
#分離符split,默認是空格爲分隔符,這個可以分隔成列表
print('zhou,zi,qi'.split(','))
#splitline也是用來分隔的,可是它只能分離換行符
print('zhouyu\nzhouziqi'.splitlines())
#大小寫互換
print('ZhouYu Love XiaoQiao'.swapcase())
#把一個字符串的每個單詞的首字母大寫
print('waiting for you'.title())

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章