编码之间的转换
unicode 编码成 utf-8 utf-8 解码成 unicode
unicode 编码成 gdk gdk 解码成 unicode
.decode() //编码
.encode() //解码
例子:
a = "dyq"
a_unicod = a.encode('utf-8') # a = "dyq" 解码成 unicod
a_gdk = a_unicod.decode('gdk') # a_gdk 编码成 gdk
print()
字符编码之间的转换关键要记住一个图,这个其实没太大作用,P3都是默认utf-8,除非遇到不同编码类型的才需要重新解码,编码
Python3版本可以直接转码成gdk,不需要解码到unicod再编码成gdk了,省略了一步。
a_utf8 = a_unicod.decode('gdk')
运算符
算数运算
比较运算
赋值运算
逻辑运算
成员运算
基本数据类型
从上图可得的分类:
单值
- 数字(int)
整数
浮点数
在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807 - 字符串(str)
- 布尔值(bool)
真(True)
假(False)
集合
- 列表(list)
- 元组(tuple)
- 字典(dict)
不同的类里面有针对各自对象的功能(又称方法),需要的时候从类里调用方法。
查看数据类型
a = "what"
print