zoukankan      html  css  js  c++  java
  • 2018/10/29-python

    1.

    x.isalpha()             判断是否全是字母,返回布尔值

    2.判断是否全是数字,返回布尔值

    x.isdecimal()               十进制

    x.isdigit()                    范围更广

    x.isnumeric()                    中文数字也包含

    3.标识符是否符合命名规则判断

    x.isidentifier()

    4.

    x.islower()                判断是否都是小写

    x.isprintable()          是否存在不显示内容( , )字符,返回布尔值

    x.isspace()              判断是否全是空格,返回布尔值

    x.title()                      将字符串转化为标题(每个单词首字母大写)

    x.istitle()              判断字符串是不是标题

    x.join()                 将字符串中每一个元素按指定分隔符进行拼接

    x="今天天气真好"
    t="_"
    v=t.join(x)
    v1="-".join(x)
    print(v,v1)

    x.ljust(参数1,“字符”)                用字符左填充x,总长参数1

    x.rjust(参数1,“字符”)               用字符右填充x,总长参数1

    x.lower()                                 将x转换为小写

    x.upper()                                   将x转换为大写

    x.isupper()                                 判断x是否为大写

    x.lstrip()                          去除x左边空格,换行                          括号里面加字符,也能去除,如果为长字符串,去除其字串

    x.rstrip()                         去除x右边空格,换行                            括号里面加字符,也能去除,如果为长字符串,去除其字串

    x.strip()                             去除两边空格,换行                          括号里面加字符,也能去除,如果为长字符串,去除其字串

    依据对应关系进行替换

    t="ahshsbdhdchhd"
    v=str.maketrans("abcd","1234")            #两个参数要一一对应
    v1=t.translate(v)
    print(v1)

    分割

    t="ahshsbdhdchhd"
    v=t.partition('s')            #以s分割
    print(v)
    v1=t.rpartition('s')            #以s分割
    print(v1)
    v2=t.split('s')            #以s分割,默认全部,但是s不出现
    print(v2)
    v3=t.split('s',2)            #以s分割2次,但是s不出现
    print(v3)
    v4=t.rsplit('s',2)            #以s分割2次,但是s不出现
    print(v4)

    根据换行符分割

    x="qwert
    asdfg
    zxcvb"
    v1=x.splitlines()
    v2=x.splitlines(True)       #包含换行符
    v3=x.splitlines(False)
    print(v1,v2,v3)

    字符串开头判断及结尾判断

    x="qwertyuiop"
    v1=x.startswith('qw')
    v2=x.endswith('op')
    print(v1,v2)

    大小写转换

    x.swapcase()

  • 相关阅读:
    八数码(BFS)
    食物链(并查集)
    最大异或对(Trie)
    解决espeak编译的一些问题
    AcWing 3779. 相等的和
    AcWing 3775. 数组补全(环图)
    AcWing 3728. 城市通电(最小生成树)
    AcWing 3727. 乘方相乘(进位制)
    tarjan
    LC刷题简要记录
  • 原文地址:https://www.cnblogs.com/2018-1025/p/9873779.html
Copyright © 2011-2022 走看看