• 武道之路-炼体期二重天


    字符串一些方法:

    strx='Alan kan',字符同样可以分片。

    strx.center(20,'-') 字符串长度不足20,俩边填充自定义的字符。ljust和rjust分别是左右填充,strx.zfill(20) 长度不够前面以0填充

    strx.endswith('x',start,end) 检测strx是否在start和end区间内以x结尾,不填start和end默认整个字符串,startswith与之相反

    strx.find('a')找到字符串最开始的索引,rfind是最右边的索引

    strx.format(),格式化输出,format_map,传的是字典

    strx.numeric(),是否是数字

    strx.isdigit()是否是整数,isalpha()是否是英文,isalnum()好像是/w,isidentifier()是否是变量名,isspace()是否是空格

    islower() isupper()是否是大小写(lower(),upper(),都大小写),swapcase()全部大小写反转。

    istiltle()是否是每个单词首字符大写(tilte(),把字符串变成。。)

    strx.strip()去俩边空格和回车 lstrip和rstrip 分别是左右边的

    strx.replace('被替换的',要替换的,替换多少)

    '字符'.join(列表) 变成字符串以什么分隔,strx.split('x') 以x分割字符串变成列表,不填默认空格分,splitlines(),按换行分割.

    字典:

    键唯一,无序,大括号括起,key:value,可多层嵌套

    dictx={'a':'ccc','b':'ddd'}

    增:直接dictx['c']='vvv',dict.fromkeys([key1,key2],‘统一value’), dictx.setdefault(key,value)不存在key则加

    改:dictx['a']='bbb' dictx.update(dict),从dict字典更新dictx,有同key 改值,无则加key:value

    删:dictx.pop(key),popitem()随机删一个,del dictx[key]        dictx.clear()清空字典(深层清空)

    查:key in dictx 是否存在字典中, dictx.get(key) 无key返回None,

    dictx.keys() dictx.values(),返回字典的键值列表

    dictx.items(),返回列表中的键值元组对(key,value)

    dictx.len().............................

     

  • 相关阅读:
    小程序苹果手机上video会盖住绝对定位的view层,小程序 video 层级,原生组件
    两个高斯分布乘积的理论推导
    两个高斯分布的和的分布——正态分布的再生性
    随机变量、随机向量和随机有限集的定义
    UdpClient.BeginReceive(AsyncCallback, Object) 方法
    基于C#的UDP协议的异步实现
    基于C#实现串口通信Demo
    pitch、yaw、roll三个角的区别
    dotNET Core 3.X 使用 Jwt 实现接口认证
    C#使用RabbitMQ
  • 原文地址:https://www.cnblogs.com/wh-alan/p/8403668.html
Copyright © 2020-2023  润新知