码迷,mamicode.com
首页 > 其他好文 > 详细

字符串常用的一些方法

时间:2019-06-13 00:39:04      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:操作方法   format   长度   ase   count   form   大小写   join   --   

字符串的常用操作方法(不常用的暂未列举):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()是去左边

字符串常用的一些方法

标签:操作方法   format   长度   ase   count   form   大小写   join   --   

原文地址:https://www.cnblogs.com/hhl741/p/11013634.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!