day6 笔记

补充上节课内容
.format 填充{x:=< 10},x是变量 = 填充物 < 对齐方式 10数量


1.可变,不可变类型:
可变类型:值改变,id不变 证明改的是原值且原值是可以变动的
不可变类型:值改变,id改变 证明只是发生了新的赋值,没有改变原值
bool int float str 都是不可分割的整体
补充:字典的key一定是不可变类型
2. 逻辑运算符:用来连接条件的符号
条件:判断的依据
bool分为显式布尔值和隐式布尔值,其中大部分条件都能作为隐式布尔值的True 只有 0 '' none 为false.
not : 把紧跟其后的条件结果取反
and:逻辑与 连接左右两个条件 全真为真 一假则假
or :逻辑或 连接左右两个条件 全假为假 一真则真
优先级:not > and >or
运算顺序:not-and-or
成员运算符:in 判断是否为成员 (字典判断的是key)
身份运算符:is 判断是否id相同
分支结构:为了让计算机像人一样具有判断某些事物的能力所以有了分支结构,分支结构就是根据条件判断的真假去执行不同分支对应的子代码
if判断:判断条件成立与否来决定执行哪一段代码

posted @ 2020-03-07 11:11  TopJocker  阅读(123)  评论(0编辑  收藏  举报