zoukankan      html  css  js  c++  java
  • Python-字符串2

    #两者皆为判断字符串test是否是数字

     

    test.isdecimal() #仅限常规数字
    test.isdigit() #特殊字符数字也可以识别,如②⑶(最常用)
    test.isnumeric() #大写数字也可以识别,范围包括上述两个函数,’2.’也可以

     

    #判断test是否满足变量命名规则

     

    test.isidentifier()

     

    #是否可以完全打印,( , 就不行)

    test.isprintable()

    #重点:join函数

      #将字符串test中的每一个元素按照指定分隔符s进行拼接。eg

    test = '你是风'
    s = 'aa'
    print(s.join(test))
    # 结果 -->  你aa是aa风

    #填充

    test.ljust(10,'*') #字符串在左,向右填充
    #-->  alex******
    test.rjust(12,'*') #字符串在右,向左填充
    #-->  ********alex

    #重点:删除空白(空格)

    test.lstrip()    #去除左侧空白
    test.rstrip()    #去除右侧空白
    test.strip()     #去除两端空白

        #括号内加入参数后可删除字符串test两端出现的与参数一样的字符串

    #对应替换(maketranstranslate

    test = 'aeiou'
    test1 = '12345'
    v = 'apetitotu'
    m = str.maketrans(test, test1)    #建立从test到test1的对应关系m
    new_v = v.translate(m)            #按照对应关系m将字符串v中相应元素替换
    print(new_v)
    #  -->   1p2t3t4t5    

    #大小写转换

    test.swapcase()

    #重点:按指定元素分割字符串

    test.split('s',2)  #不包含分割的元素(可指定最大分割段,默认全分)(最常用)
    test.partition('st')  #包含分割的元素(且只能分三段)

    #重点:将字符串中的前3个'A'元素换成'B'元素

    test.replace(A, B,3)

    ########七个基本重要函数########

    join      将字符串中的每一个元素按照指定分隔符进行拼接

    split      将字符串按照指定分隔符进行分割

    find      查找某元素在字符串中第一次出现的位置

    strip      删除字符串两端的空白

    upper     全部大写

    lower     全部小写

    replace    将字符串中某元素替换成另一元素

     

  • 相关阅读:
    Android导包导致java.lang.NoClassDefFoundError
    canvas
    [java]OutOfMemoryError 原因及解决办法
    [转]加速Android Studio/Gradle构建
    本地Tomcat配置ssl 实现https访问
    机器学习中的无监督学习
    SQL 创建数据库、表以及索引
    海马玩模拟器共享文件夹导入导出图文教程
    Java-SDK-图像识别实现身份证照片获取信息
    Java中的平方
  • 原文地址:https://www.cnblogs.com/yu-long/p/9912544.html
Copyright © 2011-2022 走看看