【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)运算符的优先级

 

posted @ 2019-02-21 22:23  哦,养乐多  阅读(130)  评论(0编辑  收藏  举报