序列

列表、元组和字符串都是序列

序列的两个特点:

1.索引操作符

从序列中抓取一个特定的项目

2.切片操作符

获取序列的一个切片,即  一部分序列

列表

列表操作:

--> 取值

* 切片 和 索引

list[]

--> 添加

list.append()

--> 删除

* del(list[])

list.remove(list[])

--> 修改

list[] = x

--> 查找

* var in list

例:

索引:

取第 4 个值

“-”代表倒数第几位,此处索引倒数第一位

切片:

取第 2 个到第 4 个的值

注:“:”前是起始值,“:”后是结束值

跳 步长取值,从第 1 个值起

注: “起始值 :结束值 :步长(默认1)

序列的基本操作:

1.len()                求序列长度

2.+                     连接 2 个序列

3.*                   重复序列元素

4. in:                  判断元素是否在序列中

5. max()               返回最大的值

6. min()                返回最小的值

7. cmp(tuple1,tuple2)          比较 2 个的序列值是否相同

例:

元组

元组和列表十分类似,元组和字符串一样,是不可变的,即,不能修改

元组通过“()” 中用“,”分割项目定义

元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即,被使用的值不会改变

创建元组:

空元组:一对空的括号组成,即:a=()

含有单个元素的元组: 元素后面要跟一个逗号,即:a = (2,)

一般的元组:sql = ("songqinglong", 30, "185869915@163.com")

元组操作:

1.可通过索引 和切片操作

例:sql = ("songqinglong", 30, "185869915@163.com")

索引:>>>sql[0]

songqinglong

切片:

>>> sql[:2]

('songqinglong', 30)

>>> sql[::2]

('songqinglong', '185869915@163.com')

2.元组值不可变


可以分别获取元组的值:

>>>name,age,email = sql

>>>name

songqinglong

>>>age

30

>>>email

185869915@163.com

定义元组:

>>>a,b,c=(1,2,3)

>>>a

1

>>>b

2

>>>c

3

本文转自 菜鸟的征程 51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1708165

python学习笔记(05)相关推荐

  1. python学习笔记05——字符串

    1.字符串的创建 可以通过以下方法创建字符串: s1 = str() s1 = srt("welcome") s2 = "" s2="welcome& ...

  2. python学习笔记05 字典dic增删查改常用操作及嵌套

    字典dic hashable数据(不可变)才能作为key  list不可 ,不是按照我们保存的顺序保存的,可以认为是无序的. 新增 dic["国际章"] = "汪峰的老婆 ...

  3. 嵩天python笔记_嵩天Python学习笔记-05

    文件和数据格式化 文本文件和二进制文件 # 文本形式打开文件 tf = open("f.txt", "rt") printf(tf.readline()) tf ...

  4. Python学习笔记(十一)

    Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...

  5. python 学习笔记 12 -- 写一个脚本获取城市天气信息

    近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ...

  6. Python学习笔记(六)

    1. IO编程 1.1 文件读写 1.2 StringIO和BytesIO 1.3 操作文件和目录 1.4 序列化 2. 进程和线程 2.1 多进程 2.2 多线程 2.3 ThreadLocal 2 ...

  7. python学习笔记(五)缩进

    python学习笔记(五)缩进 原作:http://www.cnblogs.com/vamei/archive/2012/05/29/2524706.html 笔记: #!/usr/bin/env p ...

  8. python学习笔记26(python中__name__的使用)

    python学习笔记26(python中__name__的使用) 在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以imp ...

  9. PYTHON学习笔记之(一)2020.08

    PYTHON学习笔记之(一)2020.08 Python基础 数据类型 常见的列表.字典,以及元组.集合. 1 列表 list 1.1 列表转换字符串 stu = ['王一', '李二', '张三'] ...

  10. python爬虫之b站视频下载(python学习笔记)

    b站视频爬取(python学习笔记) 亲爱的b站自从在2020年3月23日将av号改为BV号后,之前的很多爬虫已经不能用了,暂时没看懂这操作的意义何在,反而一大串大小写英文字母加数字的BV号让人很难记 ...

最新文章

  1. HMM算例 python 有代码
  2. {面试题49} 把字符串转换成整数
  3. 怎么部署_2020怎么部署新零售商城?
  4. 构建之法第三章学习小记
  5. 小熊的人生回忆(五)
  6. Linux时间同步(内外网/内网/外网)
  7. linux svn 拉取代码_svn快速入门指南
  8. 中国移动咪咕公司:打造五新体验 做5G时代内容的聚合者与生产者
  9. java版欧朋浏览器_Opera欧朋浏览器_Opera欧朋浏览器下载[2020官方最新版]Opera欧朋浏览器安全下载_ 极速下载...
  10. 小白必看!Django 模板语言基础来啦
  11. 24.docker port
  12. Linux学习之dpkg错误:另外一个进程已为dpkg状态库加锁
  13. ​怎么判断是前端bug还是后端bug?
  14. JAVA 实现《JAVA打砖块》游戏
  15. 网络协会评出十大流氓软件,3721位列榜首
  16. Gunicorn系列之利用Gunicorn启动项目
  17. 8年老码农现身说法:大龄程序员找工作,为什么这么难?
  18. 车规级需要满足哪些规范?
  19. 2017互联网十大未解之谜,你能回答几个?
  20. python中用来计算集合并集的是_Python集合(set)并集

热门文章

  1. Java内存分配原理
  2. Kotlin极简教程:第9章 轻量级线程:协程
  3. HTTP代理神器Fidder
  4. 自定义控件:滑动开关
  5. 手机客户端连接linux
  6. git 上传代码到指定仓库_初次使用git上传代码到github远程仓库
  7. java k线绘制,用Java绘制K线图[Java编程]
  8. python汉诺塔游戏_Python实战:搭建汉诺塔小游戏,快和小伙伴一起玩玩吧
  9. mysql主从脚本_shell脚本部署mysql主从
  10. IIS设置404页面图文教程(选择URL还是文件 )