Python学习之路--day2

格式化输出
%s %d
%%
name = input('请输入姓名')
age = input('年龄')
height = input('身高')
msg = '我叫%s,今年%s,身高 %s 学习进度为3%%' % (name, age, height)
print(msg)

编码:
ASCII 只能显示英文,特殊字符,数字。
万国码:Unicode 最开始16位,中文不够32位 4字节。
占用资源多
升级:utf-8、-16、-32
utf-8:最少用一个字节,8位表示一个英文
欧洲16位,两个字节
亚洲24位,三个字节
gbk:中国产,只能用于中文和ASCII码中的文字
while:
else:
count = 0
while count <= 5:
    count += 1
    if count == 3:pass
    print('loop', count)
else:
    print('循环正常执行完!')
print('------out of while loop------')

逻辑运算

# # and or not
# # # # 优先级: () > not > and > or
# # # print(2 > 1 and 1 < 4)
# # # print(2 > 1 and 1 < 4 or 2 < 3 and 9 > 6 or 2 < 4 and 3 < 2)
# # # # T or T or F
# # # # x or y ,x为真,则返回x
# # # # ps : int--->bool  非零转换成bool 则为True,0 转换成bool为False
print(bool(2))
print(1 or 2)
print(3 or 2)
print(0 or 2)
print(0 or 100)
print(3 > 1 or 2 and 2)
print(1 > 2 and 3 or 4 and 3 < 2)

猜你喜欢

转载自www.cnblogs.com/rssblogs/p/10908133.html