2.1运算符

==    判断是否相等,返回布尔值,一个=是赋值,=赋值优先级高于判断

is   判断是否引用同一个数据,返回布尔值true or false,不同于==

判断none时,可用isis 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)            输出整数69之间的随机数,包含69         

random()              输出0.01.0之间的随机小数       

 

l = [1,2,3]

choice(l)              #从列表l随机选一个元素

 

 

 

 

 

2.4ASCII码转换

chr(97)   #数字97转为ascii码对应的字符

ord(a)    #字符转ascii码对应的数字

 

2.5加密