目录

  • 序列
    • 索引
    • 切片
    • 序列相加
    • 序列乘法
    • 检查某个元素是否是序列的成员
    • 计算序列的长度、最大值和最小值
      • 计算序列的长度——len()
      • 返回序列的最大元素——max()
      • 返回序列的最小元素——min()
  • 列表(list)
    • 列表的创建和删除
      • 列表的创建
      • 列表的删除
    • 访问列表元素
    • 遍历列表
    • 添加、修改和删除列表元素
      • 添加元素
        • 添加元素1——append ()追加元素
        • 添加元素2——insert ()指定位置
        • 添加元素3——extend ()添加列表
      • 修改元素——赋值实现
      • 删除元素
        • 根据索引删除 —— del语句
        • 根据值删除 —— remove ()
    • 对列表进行统计计算
      • count () —— 获取指定元素出现次数
      • index () —— 获取指定元素首次出现时的下标
      • sum () —— 求和
    • 对列表进行排序
      • 使用列表对象的sort ()方法——原列表元素顺序改变
      • 使用内置的sorted ()函数——原列表元素顺序不变
    • 列表推导式
  • 元组(tuple)
    • 元组的创建和删除
      • 元组的创建
      • 元组的删除
    • 访问元组的元素
    • 修改元组元素
    • 遍历元组
    • 元组推导式
    • 元组和列表的区别
  • 字符串
    • 拼接字符串
    • 计算字符串长度
    • 截取字符串
    • 分割字符串
    • 合并字符串
    • 检索字符串
      • count () —— 获取一个字符串出现次数
      • index () —— 获取指定元素首次出现时的下标(不存在时抛出异常)
      • find () —— 获取一个字符串在另一个字符串中首次出现时的下标
      • startwith () —— 检查字符串是否以指定字符串开始
      • endwith () —— 检查字符串是否以指定字符串结束
    • 字母的大小写转换
    • 去除字符串的空格和特殊字符
    • 格式化字符串 —— 使用字符串对象的format ()方法
    • 使用正则表达式分割字符串
      • 行定位符
      • 元字符
      • 限定符
    • 匹配字符串
    • 替换字符串
  • 流程控制语句
    • if…elif…else…
    • 循环语句
      • for循环
      • while循环
      • 循环嵌套
    • break语句——完全跳出循环
    • continue语句——终止本次循环,继续下次循环
  • 字典(dictionary)
    • 字典的创建和删除
      • 字典的创建
      • 字典的删除
    • 访问字典元素
      • 通过键值对访问——字典名称[key]
      • 通过字典对象的get ()访问——字典名称. get ( key, [defalt] )
    • 遍历字典
    • 添加、修改和删除字典元素
      • 字典名称 [ key ] = value
      • del 字典名称 [ key ]
    • 字典推导式
      • {键表达式:值表达式 for循环}
  • 集合(set)
    • 集合的创建
    • 集合的添加和删除
      • 集合的添加
      • 集合的删除
    • 集合的交、并、差集运算
  • 列表、元组、字典、集合的区别

在Python中,赋给变量的值是什么类型就决定了变量的类型。
int() —— 整型
float() —— 浮点型
str() —— 字符串类型
hex() —— 整数转换成十六进制字符串
int() —— 整数转换成八进制字符串

序列

序列是一块用于存放多个值的连续内存空间,并且按一定顺序排列,可以通过索引取值。

索引

索引(index)就是一个编号。
1、索引从 0 开始计数。

string = ("失望之酒,希望之杯")
print(string[1])   # 输出“望”字

2、索引可以是负数,且从 -1 开始。

string = ("失望之酒,希望之杯")
print(string[-2])   # 输出“之”字

切片

切片用于从序列中取出一部分。
sname[start

Python学习第3弹——序列、列表、元组、字典、集合相关推荐

  1. python列表添加元素的三种方法定义集合数据对象_(1) List,tuple,dictionary,Python语法基础集,一,之,列表,元组,字典,集合...

    Python序列(列表.元组.字典.集合) 一.列表(List)与列表推导式 (一)列表(list) 1.列表是Python内置 可变序列 (列表中元素可增加删除或修改): 2.列表元素放在一对中括号 ...

  2. 4.Python基础语法(数字运算/字符串/列表/元组/字典/集合)

    4.1 数字运算 编程是将问题数据化的一个过程,数据离不开数字,Python的数字运算规则与我们学习的四则运算规则是一样的,即使不使用Python来编写复杂的程序,也可以将其当作一个强大的计算器.打开 ...

  3. python列表元组字典集合实验心得_python学习小总结(列表、元组、字典、集合、字符串)...

    ---恢复内容开始--- 一.列表(list) 1.添加 append():追加,在列表末尾添加元素. 列表名.append(添加的元素) extend():扩展,在列表末尾添加元素. 列表名.ext ...

  4. Python基础之day03-字符串,列表,元组,字典

    Python基础之day03-字符串,列表,元组,字典 文章目录 Python基础之day03-字符串,列表,元组,字典 一.字符串 二.下标与字符串切片 三.列表 四.元祖 五.字典 六.公用方法 ...

  5. python中列表 元组 字典 集合的区别

    参考文章:python中列表 元组 字典 集合的区别

  6. python_列表——元组——字典——集合

    列表--元组--字典--集合: 列表: # 一:基本使用# 1.用途:存放多个值 # 定义方式:[]内以逗号为分隔多个元素,列表内元素无类型限制# l=['a','b','c'] #l=list([' ...

  7. python入门——列表+元组+字典+集合

    列表 列表是最常用的python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表的数据项不需要具有相同的类型 1.列表嵌套(相当于二维数组) a=["b",'c','d'] ...

  8. Python 列表元组字典集合

    列表(list) 有序性,可存储任意类型的值 通过偏移存取,支持索引来读取元素,第一个索引为0 ,倒数第一个索引为-1 可变性 ,支持切片.合并.删除等操作 可通过索引来向指定位置插入元素 可通过po ...

  9. Python列表/元组/字典/集合详解

    本文是对Python中的列表.元组.字典.集合知识的梳理总结,将Python的重要知识点梳理成条,通过一个简单的员工管理系统(EMS)实战,可以深入的了解Python的基本知识.本文基本上涵盖了在日常 ...

最新文章

  1. usaco Telecowmunication(网络流)
  2. easyNeurons 神经网络入门教程
  3. linux中文件名有英文括号的问题
  4. 阿里云使用笔记-MySQL远程连接-centos7
  5. 微波炉定时c语言程序,微波炉控制系统c语言编程.doc
  6. Java的各种打包方式
  7. 操作系统学习(三)-- CPU调度
  8. 初学者python笔记(filter()函数完全详解)
  9. 宝塔linux面板安装seafile,Centos7 安装seafile 企业共享网盘
  10. VMware VCSA 6.0安装过程 (转)
  11. java加按钮_用java写一个简单的学生信息管理系统
  12. Spring中的jar包详解
  13. Natas.4744幽灵王病毒的分析
  14. tif数据84坐标经纬度转Unity3D坐标
  15. Elite Graphix Elite Cms SQL注入漏洞(CVE-2022-24263)
  16. rstudio安装后如何打开_请问Rstudio安装后无法运行怎么弄?
  17. 揭秘工业互联网的内涵、热点与难点!
  18. matlab 错误使用*
  19. oracle安装在非图形,非图形化静默安装Oracle 11g
  20. 不规则多边形区域的面积计算算法

热门文章

  1. Aigtek线束测试仪——飞机线束检测仪器
  2. ATX-3000台式线束测试仪,线束检测仪批发
  3. Centos7搭建给予虚拟用户的FTP服务
  4. 小学计算机校本课程前言,小学一年级信息技术校本课程开发研究
  5. 2022山东国际大健康产业博览会China-DJK9月开幕
  6. java nat 端口转发_Windows自带NAT端口映射,命令行CMD操作即可
  7. java密度图怎么画_画直方图和函数密度曲线的几种方法
  8. 按下键盘,写下心情,记下寂寞
  9. Es底层查询原理、数据结构、及性能分析
  10. 求一份李天生老师的VB.NET2010的教学视频。