今日收获(python)
进制转换
十进制转二进制:
a=bin(a)
十进制转八进制:
a=oct(a)
十进制转十六进制:
a=hex(a)
其他进制转十进制:
例:b进制转十进制:
a=int(str(a),b)
# 八进制转十进制
a,b=map(int,input().split(','))
c=int(str(a),b)
print(c)
结果:
45,8
37
大小写字母转化
name = name.upper() # 转为大写
name = name.lower() # 转为小写
name = name.capitalize() # 首字母大写
name = name.title() # 每个单词前面第一个字母大写
Python 实现C语言 while(scanf("%d%d", &a, &b) != EOF) 语句功能
python是通过抓取异常来知EOF的,于是,通过try except的方法,当出现except的时候,就是到了EOF,这时退出循环。
例:
while True:
try:
r = float(input())
print("%.3f" %(r))
except:
break
结果:
1
1.000
2
2.000
3
3.000
Process finished with exit code 0
输出%
%.2f%%
a,b=map(float,input().split())
print("%.2f%% %.2f%%" %(a,b))
结果:
20 30
20.00% 30.00%