美文网首页
Python之字符串

Python之字符串

作者: MichaelChoo | 来源:发表于2017-09-10 22:59 被阅读0次

    ord(‘h’)----> 104

    chr(100)  ----> 'd'

    str1[::-1]:反序

    str1.capitalize():首字母大写,其余小写

    str1.title():

    str1.center(width):居中,空格填充

    str1.count(substr,0,n)

    str.decode()

    str.encode()

    str.endwith()

    str.expandtabs()

    str.find():返回第一个目标字符出现的位置,查找不到返回‘-1’

    str.index():查找不到返回异常

    str.isalnum():是否全是字母或数字

    str.isalpha():是否全是字母

    str.isdecimal():

    str.isdigit():是否全是数字

    str.islower():

    str.isnumeric():

    str.isspace():是否全是空白字符,并至少有一个字符

    str.istitle()

    大小写

    str.isupper()

    str.swapcase():大小写互换

    str.lower()

    字符串连接

    str.join(seq):把seq序列用str连接起来

    >>> print "#".join("bcdefg")

    b#c#d#e#f#g

    字符对齐

    str.ljust(width):向左对齐,右边补空格

    str.rjust(width):向右对齐

    str.zfill(width):右对齐,补0

    去空格

    str.strip()

    str.lstrip()

    字符串替换

    str.replace(old,new)

    字符串分割

    str.split()

    str.splitlinres([keepends]):按行分割符分为一个list

    首尾判断

    str.startswith(substr):是否以substr开头

    str.endswith(substr):是否以substr结尾

    类型转换

    import string

    str.atoi(s1,10)

    str.atoi(s1,16)

    str.atol(s)

    str.atof(s,base)

    转换

    replist = string.maketrans(s,r)  s到r的转换表

    s.translate(replist)

    string.capwords(s,seq=None):以seq分割后首字母大写

    相关文章

      网友评论

          本文标题:Python之字符串

          本文链接:https://www.haomeiwen.com/subject/etotsxtx.html