导图社区 Python教学思维导图
这是一篇关于Python教学的思维导图。该思维导图归纳总总结了关于这一部分的基本知识点,比较系统全面,有助于新手入门。
编辑于2021-09-21 22:39:28Python
七个基本概念
常量
程序运行过程中值始终保持不变
变量
程序运行过程中值会改变
变量的命名规则
必须以字母或下划线开头,后面可以是字母、数字或下划线
区分大小写
不能使用保留字
共33个保留字
IDLE中输入help("keywords")可以查看
数据类型
数字(number)
整型(int)
浮点型(float)
复数(complex)
布尔(bool)
True(1)
False(0)
字符串(string)
由英文单引号或双引号括起来的一串字符
具有索引规则,第一个字符的索引是0
列表(list)
由中括号[]括起来的若干个值,[]表示空列表
里面的值称为元素,元素可以修改
元组(tuple)
由小括号()括起来的若干个值,()表示空元组
里面的值称为元素,但元素不可修改
字典(dict)
由{}括起来的若干个键-值对,{}表示空字典
可以修改键对应的值
运算符
算术运算符
+
加:使两个操作数相加,获取操作数的和,如6+3=9
-
减:使两个操作数相减,获取操作数的差,如6-3=3
*
乘:使两个操作数相乘,获取操作数的积,如6*3=18
/
除:使两个操作数相除,获取操作数的商,如6/3=2
%
取模(取余):使两个操作数相除,获取余数,如8%3=2
**
幂:使操作数a和操作数b进行幂运算,获取a的b次方,如2**3=8
//
整除:使两个操作数相除,获取商的整数部分,如8//3=2
比较运算符
==
判断运算符两边是否相等,如果相等,则返回True,否则返回False,如5==5,结果为True
!=
判断运算符两边是否相等,如果不相等,则返回True,否则返回False,如5!=5,结果为False
>
判断运算符左边是否大于右边,如果是,则返回True,否则返回False,如7>5,结果为True
<
判断运算符左边是否小于右边,如果是,则返回True,否则返回False,如7<5,结果为False
>=
判断运算符左边是否大于等于右边,如果是,则返回True,否则返回False,如7>=7,结果为True
<=
判断运算符左边是否小于等于右边,如果是,则返回True,否则返回False,如7<=5,结果为False
逻辑运算符
and
布尔"与"运算,x and y,当且仅当x,y都为True时,结果才为True,否则都为False
or
布尔"或"运算,x or y,当且仅当x,y都为False时,值才为False,否则都为True
not
布尔"非",not x,如果x为True,则返回False,如果x为False,则返回True
成员运算符
in
如果在指定的序列中找到值则返回True,否则返回False,如3 in [1,2,3,4,5],结果为True
not in
如果在指定的序列中没找到值则返回True,否则返回False,如3 not in [1,2,3,4,5],结果为False
运算符优先级
**
指数(最高优先级)
*、/、%、//
乘、除、取模、整除
+、-
加、减
<=、<、>、>=
比较运算符
==、!=
等于运算符
in、not in
成员运算符
or、and
逻辑运算符
表达式
函数
过程
五个基本语句
输入
输出
赋值
分支
循环
三种程序结构
顺序结构
选择结构
循环语句