将浮点型,字符串转换成整型
float = 2022 print(int(float), type(int(float))) #浮点型换成整型 结果: 2022data = '123' print(int(data)) #字符串换成整型 结果: 123
将整数,字符串转成浮点型
data = "2022" print(float(data)) 结果: 2022.0 data = "20.22" print(float(data)) 结果: 20.22
将二进制,八进制,16进制转成10进制
print(int('0b100100', base=2)) #二进制转换为十进制
结果:
36
print(int('0o100100', base=8)) #八进制转换为十进制
结果:
32832
print(int('0x100100', base=16)) #十六进制转换为十进制
结果:
1048832
将10进制转换成,二进制,八进制,16进制
print(bin(256)) 结果: 0b100000000 print(oct(256)) 结果: 0o400 print(hex(256)) 结果: 0x100
将字符串转换为字节
str = 'hjk484' bytes = str print(type(bytes)) 结果:
将字节转换成字符串
bytes = b'123' print(str(bytes)) 结果: b'123'
将ascii码转换为字符串
print(chr(54)) 结果: 6
将字符串转换成ascii码
print(ord('6'))
结果:
54
2.条件控制语句A: 86-100, B: 71-85, C: 61-70, D: 0-60
输入一个成绩打印出成绩的等级(要求使用if ... elif)
score = float(input("输入成绩: "))
if 86 <= score <= 100:
print("等级为:A")
elif 71 <= score <= 85:
print("等级为:B")
elif 61 <= score <= 70:
print("等级为:C")
elif 0 <= score <= 60:
print("等级为:D")
结果:
输入成绩: 68
等级为:C



