• 路飞学城-14天集训-列表等等


    最近这几天比较忙,也是自己比较拖延,下了一个app  奇妙清单,希望可以有点作用。

    深拷贝与浅拷贝  --->copy

    浅拷贝:copy浅拷贝,没有拷贝子对象,所以原始数据改变,子对象会改变

    c=copy.copy(alist)

    深拷贝:深拷贝,包含对象里面的自对象的拷贝,所以原始对象的改变不会造成深拷贝里任何子元素的改变

    d=copy.deepcopy(alist)

    id()   查看内存地址。

    /n 换行

    数据类型--字符串的用法

    expandtabs   可以设置tab键的大小     s.expandtabs(20)

    endswith  判断是否以什么结尾    s.endswith('s')

    find  查找字符串范围   s.find('o',0,5)  查找o这个字符,在索引o-5的范围内

    rfind   从右往左查找字符串   并打印索引值

    format    s = ‘my name is {0},i am {1} years old‘     s.format('wang',22)

    format    s = ‘my name is {name},i am {age} years old‘     s.format(name='wang',age=22)

    index    返回查找字符串的索引值     s.index('o',6,9)  在索引6-9之间查找字符o,并返回索引值

    isalnum判断是不是一个阿里伯数字  yes返回true  反之返回false     ‘ssd’.isalnum()

    isalpha 判断是不是一个阿拉伯字符     yes返回true  反之返回false     ‘ssd’.isalpha()

    isdigit      判断是不是一个整数数字      yes返回true  反之返回false   ‘sss’.isdigit ()

    iscecimal    判断是不是一个整数数字      yes返回true  反之返回false

    isidentifier()    合法的变量名

    islower()      小写

    isprintable()     判断是不是可以打印

    istitle()    判断首字母是不是大写

    join   把列表变成字符串格式,并指定拼接符    ‘,’.join(names)

    ljust   指定字符长度   s.ljust(50,'-')   指定s的字符长度为50 ,不够的用-  补齐 

    lower  把字符串转换成小写    s.lower()

    supper   把字符串转换成大写   s.supper()

    strip     去掉字符串中的空格或者换行

    lstrip()    去掉左边的空格       rstrip()    去掉右边的空格

    translate   解密      maketrans  加密  -------->这里需要进一步学习了解

    s.partition('o')   指定字符串分割

    replace    替换    s.replace('o','-','2')  把o替换成2,从左到右替换两次

      

     元祖

    特性:不可变

    元祖本身不可变,但是元祖里面的列表是可变的。

    name = ('alex','jack')

    只读的列表有什么用?----不可更改。配置信息、定义好的信息等等,

    hash

    散列:把任意长度的输入,通过散列算法,变成固定长度的输出,该输出就是散列值,也是一种压缩映射,

    依据这个值得一些特征计算的,要求hash的值必须是固定的,英雌呗hash的值必须是不可变的

    用途:文件签名、MD5加密、密码验证

    字典{}

    key-value 结构,key不可变,不可重复,可hash

    info.get('ss')   and   info['ss']

    info.pop('shanshan')   删除并返回删除的字符串

    info.popitem()      随机删除

    接第二章第二十节。

  • 相关阅读:
    面试问题 集锦
    减少 lwip 消耗 的 RAM
    Blocking Master Example QT 自带 的 serial 即 串口 例子
    32位 的变量 用于表示 ms ,可以表示多少天那?
    centos 腾讯云 今天买了 18个月
    Linux BLE 基于 树莓派
    树莓派 4G模块 PPP 拨号 NDIS 拨号
    linux备份还原命令
    centos7中/tmp文件保存天数
    centos7查看可登陆用户
  • 原文地址:https://www.cnblogs.com/wangcc7/p/8555269.html
Copyright © 2020-2023  润新知