2.1运算符
== 判断是否相等,返回布尔值,一个=是赋值,=赋值优先级高于判断
is 判断是否引用同一个数据,返回布尔值true or false,不同于==,
判断none时,可用is或is not,不能用==,none逻辑运算时,看作false
!= 不等于
>= 大于等于
<= 小于等于
a=5,b=6
print('a<b ',a<b) 返回true,直接布尔运算
2.2数学计算
b / c 正常除法 15 / 2 = 7.5
b // c 取整15 // 2 = 7
b % c 取余15 % 2 = 1
a,b = divmod(7,3) #同时计算7除以3的商和余数
b ** 5 b的五次方
import math
math.ceil(7.5) #向上取整,得到8
2.3随机数
from random import randint
from random import random
from random import choice
randint(6,9) 输出整数6~9之间的随机数,包含6和9
random() 输出0.0到1.0之间的随机小数
l = [1,2,3]
choice(l) #从列表l随机选一个元素
2.4ASCII码转换
chr(97) #数字97转为ascii码对应的字符
ord(a) #字符转ascii码对应的数字