格式化输出、逻辑表达式和字符编码
程序员文章站
2022-07-02 14:18:08
格式化输出: %s 字符串占位符;%d 整数占位符 注意:如果前面有了占位符,那么后面所有的%都是占位,如果要输出“%”,需要使用转移符,即"%%" 1 #定义三个变量 2 name = "Tan" 3 age = 18 4 sex = "女" 5 #格式化输出这三个变量 6 print("姓名:% ......
格式化输出:
%s 字符串占位符;%d 整数占位符
注意:如果前面有了占位符,那么后面所有的%都是占位,如果要输出“%”,需要使用转移符,即"%%"
1 #定义三个变量 2 name = "tan" 3 age = 18 4 sex = "女" 5 #格式化输出这三个变量 6 print("姓名:%s,年龄:%d,性别:%s" %(name,age,sex))
执行结果:
姓名:tan,年龄:18,性别:女
逻辑表达式:
x or y:如果x==0,那么结果是y,否则为x
x and y:如果x 非0,那么结果是y ,否则是0
>>> print(3 or 4)
3
>>> print(0 or 4)
4
>>> print(0 and 3)
0
>>> print(1 and 9)
9
>>> print(0 or 1 or 3 or 0 or 5)
1
>>> print(2>3 and 3)
false
字符编码的发展史:
1)最早的计算机编码是ascii码,由美国人创建--》有128个码位 ascii最前面的一位是0 一个字符占一个字节(bytes),一个字节是8位(bit)
2)中国人创建了gbk 国标码 一个汉字占用2个字节 即16位
3)unicode 万国码 usc-2 16位 usc-4 32位
4)utf-8
英语:8位 1个字节
欧洲文字:16位 2个字节
中文:24位 3个字节