字符串常用的一些方法
Posted hhl741
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串常用的一些方法相关的知识,希望对你有一定的参考价值。
字符串的常用操作方法(不常用的暂未列举):st="abc"
c
st.capitalize()----首字母大写
st.count()----统计括号里的字符串在字符串中出现的次数
st.center()----两个参数,一个是几个字符串,一个是用什么隔开
>>> st.center(10,"*")
‘***abc****‘
e
st.endswith()----判断这个字符串是不是以括号内的字符串结尾
f
st.fiind()----在字符串里查找括号里的字符串,取开头的索引
st.format()----占位字符使用
>>> "name is age years old".format(name="hhl",age=23)
‘hhl is 23 years old‘
i
st.isalnum()----判断是不是只是字母跟数字
st.isalpha()----判断是不是纯字母
st.isdigit()----判断是不是整数
st.isidentifiier()----判断是不是一个合法的标识符(即合法的变量名)
st.islower()----判断是不是小写
st.istitle()----判断每个首字母开头是不是大写
st.isupper()----判断是不是大写
j
st.join()----列表转换成字符串,以“,”隔开
>>>print( ",".join(["A","B","C"]))
A,B,C
l
st.ljust()----字符串长度为50,不够右边填充
>>> st.ljust(50,"*")
‘abc***********************************************‘
st.rjust()----字符串长度为50,不够左边填充
>>> st.rjust(50,"*")
‘***********************************************abc‘
st.lower()----变成小写
st.upper()----变成大写
m
st.maketrans()----在字符串里,括号内指定的“abcdef”变成了“123456”
>>> p=st.maketrans("abcdef","123456")
>>> "ahelx kk".translate(p)
‘1h5lx kk‘
r
st.replace()----字符串中的“s”转换成“kk”,转1次
>>> print("sdfwc".replace("s","kk",1))
kkdfwc
st.rfind()----找到字符串中括号内字符串靠右的下标
s
st.split()----字符串转列表,以"o"分隔
>>> "wo cao ni gao na gou".split("o")
[‘w‘, ‘ ca‘, ‘ ni ga‘, ‘ na g‘, ‘u‘]
st,swapcase()----大小写转换
st.strip()----去掉字符串两边空格跟回车,rstrip()是去右边,lstrip()是去左边
以上是关于字符串常用的一些方法的主要内容,如果未能解决你的问题,请参考以下文章