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

 

posted @ 2018-07-06 10:00  Andraw_Wu  阅读(100)  评论(0)    收藏  举报