|
10鱼币
def test():
print("测试, e摄氏度 = %.2f华氏度"%c2f(0));
print("测试, e华氏度 = %.2f摄氏度"%f2c(0));
test()
1.次程序中的e是格式化字符%e吗, 如果用print(f' ‘)可以写吗, 怎么去写?
2.print()后面的分号是干什么的, 我这里显示去掉程序正常运行。请问,什么时候可以加; ,什么时候不可以加
第一:
e 不是格式化字符 %e,要加上 % 才是格式化,
f-string 也可以写,%e 的话用 f-string 是 {这里写变量名:e},
你那个换成 f-string 是
- def test():
- print(f"测试, e摄氏度 = {c2f(0):.2f}华氏度");
- print(f"测试, e华氏度 = {f2c(0):.2f}摄氏度");
复制代码
第二个问题:
python 为了避免从其他语言转过来的开发者无法适应python不用分号作为语句结尾的问题,
所以保留了可以在语句尾加分号,但是加跟不加是一样的,
不推荐加
|
最佳答案
查看完整内容
第一:
e 不是格式化字符 %e,要加上 % 才是格式化,
f-string 也可以写,%e 的话用 f-string 是 {这里写变量名:e},
你那个换成 f-string 是
第二个问题:
python 为了避免从其他语言转过来的开发者无法适应python不用分号作为语句结尾的问题,
所以保留了可以在语句尾加分号,但是加跟不加是一样的,
不推荐加
|