【python 基础三】
1、编码
1)最早计算机的编码方式是ASCII码,可以表示所有英文字母、数字和特殊符号。一共8位,最高位是保留位,为0,最多表示256种可能
2)为了适应普遍情况,创建万国码Unicode,最开始用16位,发现不能表示所有中文,就用32位表示一个字符
3)后面觉得Unicode太浪费空间,升级为UTF-8。一个字符至少用8位表示,英文:8位,欧洲:16位,中国:24位 (还有UTF-16 UTF-32)
4)GBK 中国人自己创造的,用16位表示一个字,基于ASCII码升级的
2、基本运算符
重点:逻辑运算符 not and or
运算优先级: not and or 非与或
1)以下得到的结果是布尔值 true或false
1 < 2 and 3 < 4 or 1>2 根据优先级,先算比较运算符,再and or,得到ture
2)逻辑运算符还可以两边都是数字,规则如下:
x or y , x为true(非零),值就是x,x为false,值为y
x and y ,x为true,值就是y,x为false,值为x
3)运算符的优先级