标签:运算 字节 优先 编码 utf-8 变量 兼容 情况 格式
格式化输出
name = input("Name:")
age = input("Age:")
job = input("Job:")
hobby = input("Hobbie:")
info = ‘‘‘
------------ info of %s ----------- #这里的每个%s就是一个占位符,本行的代表 后面拓号里的 name
Name : %s #代表 name
Age : %s #代表 age
job : %s #代表 job
Hobbie: %s #代表 hobbie
------------- end -----------------
‘‘‘ % (name,name, int(age) or age,job,hobbie) # 这行的 % 号就是 把前面的字符串 与拓号 后面的 变量 关联起来
print(info)
运算符
+ - = 。。。。。。。。。。。。。
逻辑运算
and or not
1.在没有not的情况下and 的优先级高于or。即优先级关系为( )>not>and>or,同一优先级从左往右计算。() > not > and > or
2.判断true false
x or y , x为真,值就是x,x为假,值是y;
x and y, x为真,值是y,x为假,值是x。
编码
ASCII是基础,任何编码都兼容ASCII 最多8bit 表示
GBK 国标码占用2个字节. 对应ASCII码 GBK直接兼容. 因为计算机底层是用英文写的. 你不支持英文肯定不行. 而英文已经使用了ASCII码. 所以GBK要兼容ASCII。
16bit 2byte
Unicode 是万国码 32bit 4 byte 汉字占4byte 英文占4byte
UTF-8最少8bit 汉字占3byte 英文占1byte
标签:运算 字节 优先 编码 utf-8 变量 兼容 情况 格式
原文地址:https://www.cnblogs.com/kangxi/p/9141468.html