zoukankan      html  css  js  c++  java
  • day4

    回顾 昨天学习内容:

    1.基本类型数据.

      int 整型,

      bool 布尔, True和False

      str 字符串

      list 列表

      tuple 元组

      dict 字典

      set 集合

    2.int类型的操作

      bit_length() 返回二进制长度

    3.bool 类型

      类型转换: 想转成什么就用什么括号括起来.

      当成False: 所有的空都是False,非空都是True

    4.str 字符串(string)

      1.索引和切片

        索引的下标从0开始,[索引]

        切片: [起始位置:结束位置:步长]

          1,顾首不顾尾

          2,默认是从左往右取值.

          3,步长如果是负数,从右往左取.

      2. 常用操作.

        1,upper() 变成大写字母

        2,replace(old,new) 替换

        3,strip() 去除空白

        4,split() 切割,用什么切,就会损失什么,

        5,len() 长度, 内置函数

        6,startswith() 判断是不是以什么开始.

        7,count(),index(),find() 

      3.迭代

        for 变量 in 可迭代对象:

          循环体

        else:

        表示把可迭代对象中的每一个元素赋值给前面的变量.

    今天学习内容:

    1.列表

      1.什么是列表

        列表是一个可变的数据类型,

        列表由[]来表示,每一项元素使用逗号隔开,列表是什么都能装,能装对象的对象.

        列表可以装大量的数据

      2.列表的索引和切片

        列表和字符串一样,也有索引和切片,只不过切出来的是列表.

        索引的下标也是从0开始

        [起始位置:结束位置:步长]

      3.列表的增删改查*

        1.增

          append()  追加,在列表的后面追加元素

          insert(index,元素)  插入,在index位置下,插入元素

          extend()  迭代添加,可以选择位置,添加,用列表的形式添加数据,不然会分开添加.

        2.删

          pop(index)  删除,可以在pop()中添加索引位置进行删除,默认是删除最后一个

          remove('元素')  移除,指定元素进行移除,如果列表中没有要移除的对象,会报错.

          del 变量  切片

          clear()  清除,把整个列表清除了.

        3.改

          索引修改

          切片修改

        4.查

          for el in list:

            print(el)

        5.常用操作

          1.sort()  排序,  reverse=True 降序

          2.reverse()  翻转  

          3.len()  求长度

      4.列表的嵌套

        降维. 一层一层看

    2.元组

      只读列表,只能看啥也不能干.

      使用()表示元组

      如果元组只有一个元素,必须用逗号跟着 (元素, )

      空元组 : tuple()

      元组是一个可迭代对象,可以使用for循环.

    3.range

      range(n)  从 0 --> n-1

      range(m,n)  从m开始,到n-1结束,

      range(m,n,q)  从m开始,到n-1结束,每q个取1个

      综上 就是 切片

    4. 使用range和for循环来获取列表中的索引.

      for i in range(len(列表)):

        i 索引

        列表[i] 元素

  • 相关阅读:
    [图解数据结构] 线性表
    利用爬虫获取网上医院药品价格信息 (上)
    手把手教你写网络爬虫(1):网易云音乐歌单
    用python实现与小米网关通讯
    eclipse添加lombok无法启动
    mongodb数据出现undefined如何查询
    初探active mq
    base64和图片互转
    设置Linux下Mysql表名不区分大小写
    Windows下安装MySQL5.6绿色版
  • 原文地址:https://www.cnblogs.com/marry215464/p/9396888.html
Copyright © 2011-2022 走看看