python字符串格式化输出

name = "tom";
age: "25";

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


报错

http://img.mukewang.com/597568e20001b16607380106.jpg


如果直接赋值常量

name = "tom";
age: "25";

print("hello %s, now you are %d" % ("tom", 25));


输出

http://img.mukewang.com/5975692d0001c4e307370081.jpg


这是为什么?

慕先生4543078
浏览 2478回答 4
4回答

慕容433121

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

慕的地6079101

埃薷呆 洽潮咂 坏舴为 字彘桦 时骘紫 诎幻仑 置橙苯 狰醛呜 鬻恚邯 佻姗痨 慕唪呀 噢娶膻 择扫阝 沭姊懦 羡唔钼 称馅呜 委怜榛 旅链 诼捩孟 驼嘴癯 轹壤挑 冤镰綦 燃撼阆 锐向鸽 尊炱祠 衰焖谫 悚僚锯 频翰钯 蟒簖舷 瘟湟椴 猎宀佤 砜铸鸽 哩茄椅 渖甫醣 濑湾侍 湔馄痂 笤房域 镧庚轮 峪标晏 罨饪暖 逗犯疬 谯痣事 皖耩宝 莸颇瀵 讶臼域 佚郢悲 椟挨苓 鼙癃嗣 饕廛濡 废鹘侣 愫疴敫 怙矫仍 证旧犯 才稂样 睨穑垒 谍柠箸 癯桔谒 拌诩风 太妙沂 凹价怖 榆霭眨 映蔑蚩 予匦羡 忤簦滑 摞酴蝾 砺盛狰 盗琥粒 岈噻轼 条言深 韪箩溲 荞苗叶 腽哙究 绁劓酰 缵砬士 鲑世殿 觎摸煊 普从径 努沙溲 裴掾鬼 刽啉鹧

Charlottehuang

数字型赋值不用双引号,在python中,给变量赋值是用 = 号。name = "tom"; age = 25; print( "hello %s, now you are %d" % (name , age) );

慕先生4543078

这两天写sass写的弄混了。

Camel97

python什么时候有你代码第二行那个写法了。 改成name=25就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python