python-常用的几种格式化方法

方式一:直接+拼接

print(src + username + " 年龄是:" + str(age))

方式二: f字符串表达式

# a、需要在字符串前面添加f
# b、可以在字符串中间使用{},花括号的中间可以写任何表达式(或变量)
# c、python3.6+的版本可用

info = f"我的名字是:{username} \t 年龄是:{age}"
info1 = f"我的名字是:{username[:-1]} \t 年龄是:{age + 1}"
print(info)
print(info1)

方式三:使用format进行格式化

# a、{} 为占位符,format方法中的参数进行一一对应
# b、往往花括号的数量与format方法中的参数个数一致
# c、{}花括号中可以填写format方法参数的索引值

info2 = "我的名字是:{} \t 年龄是:{}".format(username, age)
info3 = "我的名字是:{2} \t 年龄是:{1} \t 我的分数为{0}".format(username, age, 99)
print(info2)
print(info3)

方式四:python2 中推荐方法

info4 = "我的名字是:%s 年龄是:%s 我的分数为:%s" % (username, age, 88)
print("info4:", info4)

 

posted @ 2020-03-23 22:14  依羽杉  阅读(796)  评论(0编辑  收藏  举报