1. 程式人生 > >python之 字符串

python之 字符串

兩種方法 中間 sdi pytho 是不是 end form port 所有

所有字符串的方法都不會修改以前字符串的值,都不會修改以前的字符串 內置方法: s = ‘hello world‘ s.capitalize() 首字母大寫 s.center(50,‘--‘) 50個--,把s放中間 s.endswitch(u) s是否以u為結尾 s.find(‘e‘) 查找s中有沒有字符‘e‘,找到返回下標 s.find(‘r‘,1,5) 制定位置查找,找到返回第一次出現的索引,找不到返回-1 name.format(name=‘lily‘,age=14) name.format_map({‘name‘:‘lily‘,‘age‘:14}) s.isalnum() s中是否包含數字和字母 s.isalpha() s是否是英文字母 s.isdigit() s是否是數字 ‘aa‘.islower() 判斷aa是不是小寫字母 ‘AA‘.isupper() 判斷AA是不是大寫字母 s.lower() 把s設置成小寫字母 s.upper() 把s設置成大寫字母 print(‘*‘.join([1,2,3])) join通過某個字符串拼接一個可叠代對象的每個元素的 print(‘/n mysql /n‘.strip()) 默認去掉兩邊的空格和換行符, 當你傳入某個字符時,它就會去掉你指定的字符 print(‘wre\nsfeefe\nfewfe‘.splitlines()) 按照換行符分割 ‘aaaa’.replace(‘bbbbb‘) 把字符串aaaa替換成bbbbb name1 = ‘zcl p y zyz‘ # print(name1.split()) print(‘wre\nsfeefe\few‘.splitlines()) import string print(string.ascii_letters+string.digits)# 大小寫字母+數字 print(string.ascii_lowercase) print(string.ascii_uppercase) 不引入第三個變量,交換a,b的值,兩種方法。 切片: 從list或字符串中取幾個元素,顧頭不顧尾 list也可以強制轉換類型 lis = list(range(10))

python之 字符串