day04 Pyhton学习

一.上节课内容回顾

  字符串

    由','','''',""'"括起来的内容是字符串

    字符:单一文字符号

    字符串:把字符连成串(有顺序的)

    索引和切片

    s[start: end: step]

    特点: 顾头不顾尾 [)

    step 步长.如果是整数,从左到右取值,如果是负数,从右到左

    

    相关操作:

      1.upeer() 全都变成大写,忽略大小写.

      2.strip() 去掉空白(空格, , )

      3.replace(old,new)字符串替换

      4.spilt() 字符串切割,结果放到列表中

      5.startswith() 判断是否以XXX开头

      6.find() 查找.如果找到了返回索引,如果找不到,返回-1 index() count()

      7.len() 返回字符串长度,内置函数

    迭代

      for 变量 in 可迭代对象:

        循环体(break, continue)

      else:

今日主要内容

  1.介绍列表list

    列表: 能装对象的对象,有顺序的

    在代码中使用[]表示列表.列表中可以放任意的数据,每一项数据与数据之间用逗号隔开

    列表同样拥有索引和切片

  2.增删改查(重点)

    1.新增:

      append(元素) 添加到末尾

      insert(index, 元素) 把元素插入到对应索引的位置

      extend(可迭代对象) 迭代添加

    2.删除:

      pop() 弹出最后一个

      pop(index) 弹出指定位置的元素

      remove(移除XXX元素)

      clear() 清空列表

      del 索引和切片

    3.改:根据索引修改

    4.查询:for循环

      for el in lst:

      for i in range(len(lst))

3.列表的常用功能

    1.count()

    2.index()

    3.sort() 排序

    4.sort(reverse = True)倒序

    5.reverse()  翻过来

4..列表的嵌套  

    降维操作.一层一层的找

5.元祖.相关操作

  tuple:只读列表.由()组成.特点:不可变

  如果只有一个元素,末尾加逗号

  不可变: 元素内部第一层元素的内存地址

6.range

  range(n):[0,n)

  range(m,n):[m,n)

  range(m,n,p):从m到n,每隔p个取一个

 

  

    

    

原文地址:https://www.cnblogs.com/pythonz/p/9830399.html