Python的运算符和编码
一、格式化输出
1、有两种方式:
1.1、%的方式
addr = "我家住在%s" % ("黄土高坡")
1.2、format()的方式
addr = "我家住在{}".format("黄土高坡")
1.3、format()的另一种方式
addr = "我叫{name},我家住在{addr}".format(name = "张三",addr = "黄土高坡")
二、基本运算符
1、算数运算符
+(加)、-(减)、*(乘)、/(除)、%(取余)、**(幂运算)、//(取整除)
2、比较运算
>(大于)、<(小于)、<>(不等于)、!=(不等于)、==(等于)、<=(小于等于)、>=(大于等于)
3、赋值运算
=(赋值)、+=、*=、/=、%=、**=、//=
4、逻辑运算
and(与)、or(或)、not(非)
优先级:() > not > and > or
三、编码的问题
1、GBK: 每个字符占2个字节, 16位.
2、UTF-8: 每个字符最少占8位, 每个字符占用的字节数不定,根据文字内容进行具体编码,比如:英文,就一个字节就够了,汉字占3个字节,这时即满⾜足了中文,也满足了节约, 也是目前使用频率最高的一种编码
3、UTF-16: 每个字符最少占16位.
四、单位的转换
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
8bit = 1byte
1024byte = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
1024TB = 1PB
1024TB = 1EB
1024EB = 1ZB
1024ZB = 1YB
1024YB = 1NB
1024NB = 1DB