• Python简单字符串函数介绍


    Python简单字符串函数形式介绍

    1.capitalize()   首字母大写变化

    2.lower() / upper() 字符串全变成小写/大写模式

    3.casefold(): 转为小写(用途比lower更广,如可识别法语等别的语言)

    4.center(数字参数,“设置插入的形式”)用途如下:

    a = '你好'

    r = a.center(20,'-')

    print(r) -------- 结果为 ---------你好---------

    5.count(‘参数字符’):查看字符在字符串中出现个数

    6. startswith(),endswith()里,里面填入字符,查看字符串是否以填入字符开头或结尾 输出结果为布尔值

    7.find(‘字符’):查看输入字符出现的位置   如果没有该字符输出为 -1

    8.format():传值替换 如:

    a = 'I am {n}.'#注意为大括号

    w = a.format(n='帅哥')

    print(w) 结果 ------ I am 帅哥.

    format_map():形式类似 但输入为字典形式

    9.index(“字符”):用法类似于find, 但找不到会报错,不建议使用

    10.isalnum():查看是否字符串中只有数字或字母

      isalpha():查看是否只有字母或汉字

        isdecimal():查看是否只有数字(最常用)

         isdigit():查看是否只有数字(不支持中文,但支持圆圈里面的数字识别)

         isnumeric():查看是否只有数字(支持中文数字)

        islower(),isupper():判断是否大小写

       isspace(), istitle()等等

       此类格式输出均为布尔值

    11.swapcase(): 大小写互相转换

    12.ljust(数字参数,“参数”):类似于center()但是为左填充

       rjust():右填充

       zfill(数字参数):不指定填充参数,强制为0

    13.join():将字符串中的每一个元素按照指定分隔符进行拼接 如下:

     test = "你是风儿我是沙"
    print(test)
      t = ' '
     v = "_".join(test)
     print(v) 

      --------------  结果为  

    你是风儿我是沙
    你-是-风-儿-我-是-沙

    14.strip():删除所有空格 

    lstrip()、rstrip():删除左边右边的空格  也可以处理换行与制表符号出现的空格

    15.maketrans(),translate()

    一般在一起使用,用来替换对应关系 如下:

    test =  "aeiou"
    test1 = "12345"
    v = "asidufkasd;fiuadkf;adfkjalsdjf"
    m = str.maketrans("aeiou", "12345")
    new_v = v.translate(m)
    print(new_v)
    输出 : 1s3d5fk1sd;f351dkf;1dfkj1lsdjf
    16.partition():按照指定字母进行分割,但是只能分为三段,指定字符保留(从左开始,且参数只能传一个字符
    rpartition():从右开始
    17.split():分割,可以分成很多段,且传导的参数可为任意字符,但指定的字符会消失
    rsplit():从右边开始分割
    18.splitlines():参数为布尔值,分割的字符指定为换行符。输入参数确认是否保留换行符
    19.replace(‘A’,‘B’):在指定字符串中用B替换A 还可以添加数字参数确认替换前面几个。
    以上便为一般的简单字符串函数,只是大致介绍其用法。

     

     

     

        

     

     

     

               

    
    

     

     

  • 相关阅读:
    Qt Qaction和触发函数建立连接的方法
    Qt QChart缩放后坐标轴间隔取整
    Qt 编译时报错“退出,退出代码2”的原因
    Qt Qchart 中清空绘图
    Qt QChartView 如何放入widget
    Qt QChart之曲线图,饼状图,条形图使用
    Qt 实现控件不响应鼠标点击事件
    Qt css样式大全(整理版)
    Qt 加载qss文件
    Qt 如何处理密集型耗时的事情(频繁调用QApplication::processEvents)
  • 原文地址:https://www.cnblogs.com/lzjdsg/p/10116802.html
Copyright © 2020-2023  润新知