码迷,mamicode.com
首页 > 其他好文 > 详细

格式化输出 %s %d

时间:2018-11-27 16:42:39      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:inpu   数字   字符   格式化输出   %s   string   for   周杰伦   使用   

name = input("请输入你的名字:")
address = input("请输入你来自哪里:")
wife = input("请输入你的老婆:")
notlike = input("请输入你不喜欢的明星:")

print("我叫"+name+", 我来自"+address+", 我老婆是"+wife+", 我不喜欢"+notlike)
需要掌握的内容===============
# 格式化输出
print("我叫%s, 我来自%s, 我老婆是%s, 我不喜欢%s" % (name, address, wife, notlike))
# 新版本的格式化输出
print(f"我叫{name}, 我来自{address}, 我老婆是{wife}, 我不喜欢{notlike}")
需要掌握的内容===============

hobby = "踢球"
print("我喜欢%s, 我老婆更喜欢%s" % (hobby, hobby))

%s 表示字符串的占位 . 全能的占位.
print("周杰伦今年%s岁了" % 18)
# %d 占位数字. 只能放数字
print("周杰伦去年%d岁了" % 16)
print("周杰伦去年%d岁了" % "16") # 报错

# 坑, 如果这句话使用了格式化输出. % 就是占位, 如果想显示正常的%   %% 转义
# print("我叫%s, 我已经度过了30%的人生了" % "俞洪敏") # not enough arguments for format string
print("我叫%s, 我已经度过了30%%的人生了" % "俞洪敏")

  

格式化输出 %s %d

标签:inpu   数字   字符   格式化输出   %s   string   for   周杰伦   使用   

原文地址:https://www.cnblogs.com/WANG-/p/10026352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!