全棧開發-字符串

本篇內容

  • 字符串部分技巧
  • 字符串內置方法

1、字符串技巧

   重複輸出字符:print('hello'*2)git

  經過索引獲取字符串字符:print('hello'[2:])api

  判斷串1是否在串2,3,4中:print(123 in [234,456,678])
ide

  格式字符串:print('%s%s%'infor[name],infor[addr])spa

  字符串拼接:c=' '.join([a,b])索引

2、內置方法

  st.count('元素')  //字符串元素的個數ip

  st.capitalize()    //首字母大寫ci

  st.center(50,'_')   //50個"_"打印出來,而且將字符串放到中間字符串

  st.endswith('x')  //判斷以什麼結尾,返回布爾值it

  st.startwith(' ')   //判斷以某個內容開頭,返回布爾值技巧

  st.expandtabs(tabsize=20)  st=he\tllo //e和t中間有tabsize個空格

  st.find('t')     //查找到第一個t,並將索引值返回

  st.fotmat_map({'name':'alex','age':23}) //返回字符串中{name}{age}

  st.index('t')     //同find,字符串中如t,find方法會報錯,而index則返回-1

  st.isalnum()   //是否包含數字或字母

  st.isdecimal()  //判斷是否爲十進制的數

  st.isdigit()     //判斷是否爲數字

  st.isidentifier()   //判斷是否爲非法字符

  st.islower()/isupper     //判斷是否爲全小寫/全大寫

  st.isspace()    //判斷是否爲空格

  st.istitle()     //判斷是否爲標題格式,首字母大寫

  st.lower()/upper()   //轉化爲大寫或者小寫

  st.swapcase()   //大小寫反轉

  st.ljust(50,'*')  //字符串只靠左

  st.strip()/lstrip()/rstrip()  //開頭或結尾去掉空格或\n

  st.replace('a','b')  //把a替換成b

  st.rfind('t')  //從右向左走首個t的真實索引位置

  st.split(' ',1)  //用某些字符分割,且分割1次

相關文章
相關標籤/搜索