python自动化_day3_基础数据类型的整理

1、int  

  bit_lenth 十进制转换成二进制的有效位数

2、str

  upper(),lower() 全大写,全小写

  capitalise()首字母大写,其他字母小写

  strip() 去除空格,换行符,制表符,指定字符等

  split()分割,str---->list

  replace()替换,

  startwith endwith,有切片,判断是以什么开头,或者结尾

  count 计算元素的个数 有切片

  center()居中,可以有填充物 默认空格

  join(),将可迭代对象通过你设定的连接符连接起来,list--->str 列表里的每个元素必须是字符串

  find  index 通过元素找索引,区别:index找不到会报错。find找不到会返回-1

  title  每个单词首字母大写

  isdigit()全部是数字

  isalpha()全部是字母

  isalnum()数字或者字母组成

  swapcase()大小写转换

  format()格式化输出

  len 测量长度 个数

3、list

  增:

    append()追加。

    insert()插入,指定位置

    extend()迭代着追加

  删:

    pop()按照索引删除,有返回值

    remove()按照元素删除

    clear()清空列表

    del 删除列表在内存里(可以按照索引删除,按照切片删除)

  改:

    li[1] = 666  重新赋值(索引修改)

    li[1:4] = ‘1234’(按照切片修改,迭代着逐次添加

  查:

    索引查,切片查。for循环

4、dict: dic = {'name':'laonanhai','age':45}

  增 

    1、setdefault:如果存在,则不变,否则添加

    2、直接赋值 dic['key'] = 'vales'  有责替换,无责添加

  删

    pop 删除键,按照键删除

    clear 清空列表

    popitem 随机删除

    del 按照键值删除

  改

    重新赋值

    update 将一个字典的键值对覆盖添加到另一个字典中

  查

    dic.get() 如果没有键值,返回none 推荐这么查

    dic.keys() dic.values() dic.items() 类似于列表的容器,可以循环没有索引,可以for

id is(内存地址)  == (值)

注:再循环中避免修改列表

原文地址:https://www.cnblogs.com/tewu/p/8864753.html