为了账号安全,请及时绑定邮箱和手机立即绑定

python字符串格式化输出

python字符串格式化输出

慕先生4543078 2017-07-24 11:28:19
name = "tom"; age: "25"; print("hello %s, now you are %d" % (name, age));报错如果直接赋值常量name = "tom"; age: "25"; print("hello %s, now you are %d" % ("tom", 25));输出这是为什么?
查看完整描述

4 回答

已采纳
?
慕容433121

TA贡献2条经验 获得超1个赞

name = "Tom"
age = "25"

print("name:%s,  age =%s"%(name,age))

查看完整回答
1 反对 回复 2017-07-24
?
Charlottehuang

TA贡献8条经验 获得超0个赞

数字型赋值不用双引号,在python中,给变量赋值是用 = 号。

name = "tom";
age = 25;

print( "hello %s, now you are %d" % (name , age) );


查看完整回答
反对 回复 2018-03-15
?
慕先生4543078

TA贡献52条经验 获得超38个赞

这两天写sass写的弄混了。

查看完整回答
反对 回复 2017-07-24
?
Camel97

TA贡献49条经验 获得超38个赞

python什么时候有你代码第二行那个写法了。
改成name=25就可以了。

查看完整回答
反对 回复 2017-07-24
  • Camel97
    Camel97
    还有。python没有分号。你确定你这样写的能运行吗。
  • 4 回答
  • 0 关注
  • 2476 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信