Python基础——day02

1.格式化输出

name = input("输入名字:")
age = input("输入年龄:")
height = input("输入身高:")
msg = "我叫%s,今年%s,身高%s" % (name, age, height)
print(msg)
name = input("输入名字:")
age = input("输入年龄:")
height = input("输入身高:")
msg = """---------info of %s---------
姓名 : %s
年龄: %d
身高 : %d
学习进度:3%% 
---------end---------""" % (name, name, int(age), int(height))
print(msg)

2.while…else…的使用
如果我们不是除正常以外的其他方式退出循环,那么else分支将被执行。

lucky_num = 19
guess_count = 0
while guess_count < 3:
    input_num = int(input("Input the guess num: ")
    if input_num > lucky_num:
        print("The real number is smalller!")
    elif input_num < lucky_num:
        print("The real number is bigger...")
    else:
        print("Bjngo!...")
        break
    guess_count += 1
else:
    print("Too many retrys!")

3.编码
ASCII码:8 bit(位) =1 byte(字节),1024 byte = 1 kb,1024 kb = 1 Mb
Unicode:2个字节表示所有英文,特殊字符和数字等等。4个字节表示一个中文。
UTF-8:针对Unicode变长编码设计的一种前缀吗,根据前缀可判断是几个字节表示一个字符,一个中文用三个字节去表示。
gbk:国内使用,一个中文用两个字节去表示。
4.运算符
优先级:() > not > and > or
非零数字转换成bool是True,0转化成bool是False。True转换成数字是1,False转换成数字是0。
x or y x为True,则返回x
x and y 为True,则返回y

print(2 or 100 or 3 or 4)    #2
print(0 or 4 and 3 or 2)    #3
print(1 > 2 and 3 or 4 and 3 < 2)    #False 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值