立即学习:https://edu.csdn.net/course/play/26676/338763?utm_source=blogtoedu
bool 布尔类型
只有 True 和 False。
且True:1,False:0
True + 1 返回2,它们可以进行四则运算
bool(1) 返回 1 是真或假。凡是 空的对象 都是返回 False
比较运算
>, <, ==, !=, >=, <= 同种类型对象比较,返回 Ture / False
a = 'ab cde'
b = 'abcde'
a == b 返回 False
lst_a = [1, 2, [1, 2]]
lst_b = lst_a.copy()
lst_a == lst_b 返回 True。判断两个列表是否相等
lst_a is lst_b 返回 False。判断两个列表是否为 同一个对象
逻辑运算(布尔运算)
1、A and B 先判断 A 若为 False 则返回 A;否则看右边 返回 B。短路运算
4>3 and 3>2 返回 Ture
3>2 and 4 返回 4
2、A or B 先判断 A 若为 Ture 则返回 A;否则看右边 返回 B。短路运算
3、not A 返回 A 的布尔值取反
简单的语句
1、import A 引入 A 模块
import math
math.pi 返回 3.1415...
2、import A as B 引入 A 模块,并改名为 B
import math as sx
sx.pi 返回 3.1415...
3、From A import B 从 A 模块(module)中引入 B 函数(function)
From math import pi
pi 返回 3.1415...
4、From A import B as C 从 A 模块中引入 B 函数,并改名为 C
5、From A import * 从 A 模块中引入所有函数,之后程序中直接使用函数名调用
6、variable = object 赋值语句,变量 = 对象
- a = 1, 2, 3 返回 a (1, 2, 3),是一个元组
- a, b, c = 1, 2, 3 返回 a 1 b 2 c 3
- a, _, c = 1, 2, 3 返回 a 1 c 3,不需要 2 这个值,故用 _ 来与 2 对应,避免报错。 _ 不作为变量的名称
- a, *b = 1, 2, 3 返回 a 1 b [2, 3],1之后的所有值以列表的类型赋给 b
- a = b = 1 a b 都引用了对象 1
- a = a +1 等同于 a += 1(自增)
- a -= 1 自减
- a *= 1 自乘
- a /= 2 自除