导图社区 《python》思维导图笔记
这是一篇关于《python》思维导图笔记的思维导图,主要包含语言基础、程序控制结构、序列数据结构等,希望可以对大家有所帮助。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
python学习
第一章(书2)语言基础
1运算符
优先级:算术运算符的优先级最高,其次是位运算符、成员测试运算符、关系运算符、逻辑运算符等。为了避免优先级错误,最好使用圆括号明确。
关系:==等于,!=不等于,(=)>,(=)<,
算术:+ ,- ,*乘法,/除法,//求整商,%求余数,**幂运算
逻辑:and,or,not 运算结果为布尔值:True,False
赋值:=,(+,-,/等)=
成员测试:(not)in判断是否(不)为序列的元素 运算结果为布尔值:True,False
对象同一性,位: 未考察过
2数据类型
数字:整型:整数,不带小数点。|浮点型:整数与小数组成|复数型:实数与虚数(浮点型)|布尔型:True(1),False(0)\/函数:int()转为整数|float()浮点数|complex(x,y)复数,实数x,虚数y。
字符串:" "python的字符默认为Unicode编码,函数:ord()将字符转为Unicode码|chr()将Unicode转为字符
列表,元组,字典,集合
3基础函数
1调用函数时,函数名后必须加一对圆括号"()" 2函数通常都有一个返回值,表示调用的结果; 3不同函数的参数个数不同,有的是必选的,有的是可选的; 4函数的参数值必须符合要求的数据类型; 5函数可以嵌套调用,即一个函数可以作为另一个函数的参数。
input
print
格式化字符串%,format(对齐说明符与符号说明符)
4使用模块
imprt引入
第二章 程序控制结构(书3)
1选择结构(分支结构)
if elif else
2循坏结构
while,for
range(a,b,step)从a到b(不包括b),步长为step
break,continue,else
第三章 (书4)序列数据结构
1有序序列
可索引和切片访问
1.1列表[]:list
列表对象支持的运算符操作
对象支持的函数操作
对象的方法
列表推导式
1.2元组():tuple
元组对象支持的运算符操作
1.3字符串(英文名str):str
对象支持的运算符操作
对象支持的函数操作(eval)
2无序结构
2.1字典{}:dict,键是不可变唯一的
访问字典get(key,default)
字典对象支持的函数操作
对象支持的运算符操作(+,-,*都不可用)
2.2集合{}:set
3序列解包
第四章 函数(书5)
1函数的定义与调用:def,形参,实参
2函数参数
位置参数
默认值参数
关键字参数
可变长参数:*arg,**kwargs
3变量的作用域:global
4lambda用法
5if__name__=="__main__"用法
第五章 (书6)文件与目录操作
1文件概念
2文件的操作(其实主要是txt文件)
文件的打开与关闭:open,close,with语句
文件的读写
3csv文件操作与概念:reader,writer(使用前要import csv)
4目录(即文件夹)的操作:使用许多方法前要引入os
易忽略的函数使用
zip,enumerate,map等函数输出结果是遍历对象 (即它的位置?),要查看它包含的,应用list,tuple 等变为列表,元组等形式。
不可变序列
可变序列