为什么这个print后面不要 =,如果有=结果运算不出来
motorcycle = ['honda','yamaha','suzuki']x = motorcycle.pop(0)
print(f"The last motorcycle I owned was a {x.title()}.")
The last motorcycle I owned was a Honda.
为什么这个print后面不要 =。
我试过如果有=结果运算不出来。 函数调用为什么要有 = ?
= 是用来赋值的 程序写错了吧……
motorcycle = ['honda','yamaha','suzuki']
x = motorcycle.pop(0)
print("The last motorcycle I owned was a "+ x +".") 本帖最后由 isdkz 于 2022-4-2 19:52 编辑
andy大宝 发表于 2022-4-2 18:44
程序写错了吧……
你为什么会觉得写错了?
f-string 才是 python 主流的字符串格式化方式 哦,那个 = 看了一天视频看,脑子混了,确实没有那个= isdkz 发表于 2022-4-2 19:50
你为什么会觉得写错了?
f-string 才是 python 主流的字符串格式化方式
是第一版的书过时了吗,为什么没有找到格式化字符串的讲解{:10_266:}
查了下百度,f()用大括号 {} 表示被替换字段,谢谢大佬{:10_275:}
页:
[1]