一.上节课内容回顾

  字符串

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

    字符:单一文字符号

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

    索引和切片

    s[start: end: step]

    特点: 顾头不顾尾 [)

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

    

    相关操作:

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

      2.strip() 去掉空白(空格,\t,\n)

      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个取一个

 

  

    

    

day04 Pyhton学习的更多相关文章

  1. day04:Python学习笔记

    day04:Python学习笔记 1.算数运算符 1.算数运算符 print(10 / 3) #结果带小数 print(10 // 3) #结果取整数,不是四舍五入 print(10 % 3) #结果 ...

  2. Pyhton学习——Day26

    #多态:多态指的是一类事物有多种形态# import abc# class Animal(metaclass = abc.ABCMeta):# 同一类事物:动物# @abc.abstractclass ...

  3. pyhton 学习

    官方学习文档 https://docs.python.org/3/tutorial/

  4. 20190320_head first pyhton学习笔记之构建发布

    1.把代码nester.py放入文件夹nester中,在文件夹中再新建一个setup.py文件,文件内容如下: from distutils.core import setup setup( name ...

  5. Pyhton学习——Day2

    Python开发IDE(工具)Pycharm.eclipse1.循环while 条件 #循环体 #条件为真则执行 #条件为假则执行break用于退出所有循环continue用于退出当前循环 2.Pyc ...

  6. Pyhton学习——Day28

    #上下文协议:文件操作时使用with执行# with open('a.txt','w',encoding='utf-8') as f1:# with语句,为了让一个对象兼容with语句,必须在这个对象 ...

  7. Pyhton学习——Day27

    # hasattr(obj,'name')-->obj.name# getattr(obj,'name',default = 'xxx')--->obj.name# setattr(obj ...

  8. Pyhton学习——Day25

    #面向对象的几个方法#1.静态方法@staticmethod,不能访问类属性,也不能访问实例属性,只是类的工具包#2.类方法:@classmethod,在函数属性前加上类方法,显示为(cls)代表类, ...

  9. Pyhton学习——Day24

    # #面向对象设计:# def dog(name,gender,type):# def jiao(dog):# print('One Dog[%s],wfwfwf'%dog['name'])# def ...

随机推荐

  1. 【Oracle/Sql】清除重复而带出的性能问题

    笔者使用的环境: # 类别 版本 1 操作系统 Win10 2 数据库 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bi ...

  2. AWD 第二弹

    前言 小组第二次awd训练 万能密码登陆 首页发现一个登录界面,使用万能密码登陆 ' or 1=1#' 登陆成功后,发现Flag 任意文件上传 刚刚的后台界面存在上传按钮,可直接上传一句话木马 文件包 ...

  3. Linux系统小知识

    换Linux系统快半年了,刚开始总是碰到各种各样的问题,虽然斗解决了,由于没有记录,过一段时间就忘了,故在这里记录一下. 选择国内镜像源: Manjaro有一个很好用的命令rankmirrors.ra ...

  4. 关于HTML基本标签,了解一下!

    目录 1 前言 2 正文 2.1 HTML文档结构 2.1.1 html标签 2.1.2 head标签 2.1.3 title标签 2.1.4 body标签 2.2 HTML常用标签 2.2.1 换行 ...

  5. 猜数字 python 3

    随机选取一个1-100的整数 通过5次机会猜整数 会提醒猜大或者猜小 当猜对或者已经猜过5次后结束游戏

  6. css3 压缩及验证工具

    1.css w3c统一验证工具 网址:http://www.csstats.com/ 如果你想要更全面的,这个神奇,你值得拥有: w3c统一验证工具:http://validator.w3.org/u ...

  7. MySQL索引的基本操作

    常见的索引类型 PROMARY KEY 主键索引,也是唯一索引,不允许重复数据. UNIQUE INDEX唯一索引,不允许有重复数据. INDEX 普通索引允许有重复数据. 组合索引,对多个字段添加索 ...

  8. selenium的文档API

    你用WebDriver要做的第一件事就是指定一个链接,一般我们使用get方法: from selenium import webdriver from selenium.webdriver.commo ...

  9. pytest自学第二期

    2.1 通过python解释器调用 pytest 我不知道有什么用:-) 以后就这样,如果有自己学过但是不知道的东西,就挂在那里晒着鞭尸,一直不会就一直鞭尸,直到自己参透了其中的道理再回到这里补全 在 ...

  10. Unity3d 游戏设计(一)井字棋

    3D游戏设计(一)井字棋 运行效果: 实现过程 声明变量: public Texture2D O; public Texture2D X; GUIStyle myStyle; private int ...