目录
5.16 python的数据类型
- ——数值型
- 整型 int
- 浮点型 (小数) float
- 复数(xu'shu)
- ——布尔类型(bool/Boolean)
真(True)、假(False)
- ——字符串(str/strint)
单双引号、三引号(多行注释、文档注释)也可以是字符串
- ——复合数据类型
-
list 、sel、tuple、dict
- ——空值none
- ——其他类型昂
5.17 常见的·运算符
算术运算
- 加 +
- 减 -
- 乘 *
- 除 /
- 求模、求余 %
- 幂次方 **
- 整除 //
关系运算
< 、>、<=、>=、
==、
!(不等于)<>
逻辑运算
针对逻辑运算的进一步研究:
在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。
例题:
判断下列逻辑语句的True,False。
x or y , x为真,值就是x,x为假,值是y;
x and y, x为真,值是y,x为假,值是x。
所属运算
赋值运算
位运算
进制运算
成员运算
in #在容器内
not in :#不在容器内
- 单分支选择结构
if 表达式:
语句块
当表达式值为True时,表达式满足,语句块执行,否则不执行
- 双分支选择结构
语法
if 表达式:
语句块1
else:
语句块2
多分支选择结构
语法
if 表达式1:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块3
.
.
.
else:
语句块n
其中,关键字elif是else if的缩写