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

格式化输出 %s、format、f

时间:2021-06-03 18:09:57      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:特性   password   turn   inpu   结合   数据   输入   山西   input   

格式化输出

%s

# 格式化输出
name = input(‘请输入你的姓名:‘)
age = input(‘请输入你的年龄:‘)
password = input(‘请输入你的密码:‘)

msg=‘‘‘
name=%s
password=%s
age=%s
‘‘‘%(name,password,age) #此处数据必须和msg里面数据相对应
print(msg)

format

# format,格式化
s = ‘我叫{}来自{}今年{}岁‘.format(‘xiaoxiannv‘,‘山西‘,‘20‘)
print(s)

# format,格式化
s = ‘我叫{0}来自{1}今年{2}岁hh{0}‘.format(‘xiaoxiannv‘,‘山西‘,‘20‘)
print(s)

# format,格式化
s = ‘我叫{name}来自{diqu}今年{age}岁‘.format(diqu=‘山西‘,age=‘20‘,name=‘xiaoxiannv‘)
print(s)

f(新特性)

1.结构更加简化

name=‘xiaoxiannv‘
age=20
msg=f‘我叫{name},今年{age}岁‘
print(msg)

2.可以结合表达式和函数一起使用

#表达式
dic={‘name‘:‘xiaoxiannv‘,‘age‘:20}
mag=f‘我叫{dic["name"]},今年{dic["age"]}岁‘
print(mag)
#函数
def baoli(a,b):
    return a+b

mag=f‘总计{xiaoxiannv(10,20)}‘
print(mag)

格式化输出 %s、format、f

标签:特性   password   turn   inpu   结合   数据   输入   山西   input   

原文地址:https://www.cnblogs.com/xiaoxiannvdbky/p/14844709.html

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