重複輸出字符: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])索引
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次