a为假的时候,会输出b,当把a变成列表形态[a]时候,可以排除例外,就是当列表怨怒为空时
eg:summary = item[‘is_html’]
and
content[:100]
or
“”
一、if - elif - else 语句: 如果是普通的三元,if else正常的语句看起来会有些冗余,所以下面有三种写法:1、c = [a > b] [a, b] 如果a > b为false, 那么就输出a,否则就输出b2、天平式写法:c = a if a > b else b 如果a > b 为真,则输出a,否则输出beg:summary = content[:100] if item[‘is_html’] else “”3、赋值语句类似于条件判断
关于比较符号’==’号 与 ‘is’这里主要是为下文铺垫
== 比较操作符:用来比较两个对象是否相等,value做为
判断
因素
is 同一性运算符:比较
判断
两个对象是否相同,id做为
判断
因素关于copy()与 =主要是今天在写数组的时候发现了 这个问题
想到了
python
中的数组
赋值
以及对象问题
简单的写一下 好记性不如烂笔头
直接上代码 :import copya = [1,2,3]
1.增强
赋值
语句
中x只被评估一次,且评估顺序是从左往右进行的,即先评估x后评估1,最后执行操作
1.评估x: 在当前符号表中找到x,根据其值(所引用对象的地址值)找到与之绑定的对象
2.评估int型对象1
3.执行操作
1.如果可能,实际操作是现场执行的,即修改x所引用的对象,而不是创建新的对象
2.反之,则会创建新对象,并覆盖