python-day2编码、运算符(路飞学城day2)

一、编码

编码分类:

ascii 只能表示256种可能,表示:英文和字符,占用一个字节;

unicode 万国码 一个字节表示:英文、数字、特殊字符;

        用4个字节表示中文和其他语言;

utf-8 unicode的升级版 一个中文用三个字节表示;  mac和linux默认为utf-8

gbk 国内自主研发的编码方式,一个中文用2个字节表示; win默认编码为gbk

二、运算符

基本运算符

1、算数运算

运算符 描述 实例
+ 加-两个对象相加 a+b 输出结果10
- 减-一个数减另一个数或是负数 a-b 输出结果0
* 乘-两个数相乘或返回一个被重复若干次的字符串 a*b 输出结果25
/ 除-x除以y x/y 输出结果 1
% 取模-返回除法的余数 a%b 输出结果 0
** 幂-返回x的y次幂 a**b 输出结果 3125
// 取整除-返回商的整数部分 9//2 输出结果 4 9.0//2.0输出结果4.0

2、比较运算

3、赋值运算

4、逻辑运算

a   and    b   a与b都为真返回真

a   or    b   a或b一个为真返回真

not  True  非真

优先级()> not > and > or

# print(2 > 1 and 1 < 4 or 2 < 3 and 9 > 6 or 2 < 4 and 3 < 2)
# T or T or F

# print(1 or 2) # 1
# print(3 or 2) # 3

# print(3 > 1 or 2 and 2)  #True

猜你喜欢

转载自www.cnblogs.com/xblovepython/p/9198111.html