字符串常用的一些方法

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()是去左边

以上是关于字符串常用的一些方法的主要内容,如果未能解决你的问题,请参考以下文章

字符串常用方法

JavaScript里处理字符串的一些常用方法

java中常用的一些方法

Java常用的一些方法

huTool--工具类常用方法

js数组字符串常用方法