导图社区 欢迎来到python程序设计的思维导图
这是一篇关于欢迎来到 python程序设计的思维导图,他包括第一章python语言基础和第六章列表与元组,并且详细为大家介绍了这两部分的内容。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
欢迎来到python程序设计的思维导图
第六章列表与元组
列表list()
索引和切片
[::]
首相:末项:步长
[::][::]
可以对列表元素二次切片
反转
[::-1]
reversed()
list(reversed(...))
基本操作
.len()
得到字符的长度,或元素的个数
+
连接两个序列
*
重复元素
a in b
判断a是否在b中
max()
最大值
min()
最小值
sum()
返回所有元素的和
.cmp()
比较两个序列值,小于返回-1,大于返回1,等于返回0
.append()
追加元素到列表末尾,原地址修改不返回值
a[len(a):]=[x]等价
.insert(i,x)
将x元素插入到指定位置
.extend()
将一个列表内容添加到前面列表,原地址修改不返回值
list[len(list):]=L等效
.count()
返回元素出现的总次数
.index()
检索元素第一次出现的位置
.index(x,i,j)
返回从i到jx第一次出现的位置
.remove()
移除出现的第一个指定元素,没有会报错
.pop([i])
移除并返回i位置的值,默认为最后一个如果超出索引报错
del list
删除
.reverse()
原地元素顺序反向
.sort(cmp=None,key=None,reverse=False)
原地排序,默认从小到大
.sort(reverse=True)从大到小排
key=None 设置按照哪个关键词排序
.sorted()
.split(sep[,maxsplit])
分隔符分割并返回列表
.join()
将自订插入每个元素之间
filter(function,iterable)
过滤不符合条件的元素,返回由符合条件元素组成的新列表
第一章Python语言基础
Python语言概述
python语言历史
Python编程语言起源于1989年年末,第一个版本于1991年初公开,语言的创始人是吉多范罗苏姆
python语言特点
Python语言的优势是1.简单易学2.程序可读性好3.丰富的数据类型4.开源的语言5.解释型的语言6.面向对象的语言
Python语言的应用领域
Python主要的应用领域1.Windows系统编程2.科学计算与数据可视化3.数据库应用4.多媒体应用5.网络应用6.电子游戏应用
常量与变量
常量的概念就是在python程序运行的时候不会改变值的量
变量具有三个属性变量名,变量值,变量地址。
变量名:是内存单元的名称
变量值:是变量所对面内存单元的内容
变量地址:变量所对应内存单元的地址
python变量
python是一种动态类型语言,所有在python中使用变量时不用定义数据类型可以直接使用
定义变量时定义字符时的格式例:x='hello'
利用type(x),可以查看x的数据类型
利用del x 可以删除变量
利用id(a) 可以查看这个对象的内存地址
-下划线是一个特殊变量代表上次的计算结果
python数据结构
数值类型
整型数据
十进制整数
二进制整数,它以数字0加字母b,B开头,后面接0或1的整数
八进制整数,它以数字0加字母o,O开头后加0-7的整数
十六进制整数,它以数字0加字母x,X开头,后接0-9和A-F字符的整数
浮点型数据
十进制小数形式,它由数字和小数点组成,如3.23 34.0 0.0等,浮点型数据允许小数点后没有任何数字,表示小数部分是0。
指数形式指用科学计数法表示的浮点数,用字母e表示以10为底的指数,e之前为数字部分,之后为指数部分,且两部分必须同时出现,指数必须为整数
复数型数据
复数型数据类型为a+bj
a为复数的实部,b是复数的虚部,j表示-1的平方根,
可以通过x.real和x.imag来分别获取复数的实部和虚部
字符串类型
python标准字符串
可以使用单引号,双引号,三引号
print(strl[0])可以输出字符的第一个字符,print(strl[8:13])可以输出字符的第9-13个字符
布尔类型
布尔类型的数据用于描述逻辑判断的结果,具有真和假两种值。
布尔型数据有True和False,分别代表逻辑真和逻辑假
复合数据类型
列表
元组
字典
集合
常用系统函数
如何调用系统函数
第一步首先使用import 模块名将其导入进来
例如import math 这句话的意思就是导入了math模块
math模块函数的作用在书19页
cmath模块函数在书20页
random模块函数在书20页
time模块函数在书21页
calendar模块函数在书22页
子主题