帮我看下Python的,这个" f "格式化为什么会报错,我是缺少什么插件了么
我是缺少什么插件了么
我是缺少什么插件了么
2018-11-06
同学,我不知道你是在哪里看到的这串代码,只是python的格式化输出不应该是这样子的。我稍微说两个方法。
1)利用格式化符
name = "noddle" print("name is %s" % name) #因为name变量是一个字符串,所以使用格式化符号%s
2)利用format(官方推荐,比较%的输出方式渐渐会被淘汰,用format更规范)
name = "noddle" age = 18 print("{1},name is {0}, age is{1}".format(name, age)) #通过位置传递输出数据,非常方便
3)也可以直接利用print函数
#因为print函数可以直接输出变量,so~~~~。 name = "noddle" age = 18 print("name is "+name,"age is",age) #用逗号连接会产生一个空格,用加号则是链接字符串。
希望解决了你的疑惑。
举报