Python学习(二)
格式化输出
方式一
name = input("输入姓名") age = input("输入年龄") msg = ''' ------- info of %s -------- Name:%s Age:%d 进度:3%% '''%(name,name,int(age)) print(msg)
方式二
name = input("输入姓名")
age = input("输入年龄")
info = ''' ------- info of {_name}------ Name:{_name} Age:{_age} '''.format(_name=name ,_age=age) print(info)
初始编码
ASCII码:一个字节,原用于英文,包含数字,符号等,只使用到7位,留1位作为扩展,但实际没使用到
Unicode码:包含各地语言,中文用4个字节表示
UTF-8:从Unicode升级而来,用3个字节表示中文
GBK:国内使用,包含中文和英文,中文用2个字节
运算符
算术运算符

比较运算符

赋值运算符

逻辑运算符

x or y,x为True,返回x
1 or 2,返回1
0 or 2,返回2
3 or 2,返回3
and 相反
x and y,x为True,返回y
1 and 2,返回2
0 and 2,返回0
ps:int--->bool,非零转为bool,都为True,0转为bool,是False
综合
0 or 4 and 3 or 2,返回3
优先级
()>not>and>or

浙公网安备 33010602011771号