标签:部分 类型 体验 大小写 就是 idt 问题 each NPU
格式化输出
现在有个需要我们录入我们身边好友的信息,格式如下:
------------ info of mabaihua ----------
Name : mabaihua
Age : 22
job : Teacher
Hobbie: play
------------- end ----------------
我们现在能想到的办法就是用一下方法:
name = input(‘请输入姓名:‘)
age = input(‘请输入年龄:‘)
job = input(‘请输入职业:‘)
hobby = input(‘请输入爱好:‘)
a = ‘------------ info of mabaihua ----------‘
b = ‘Name:‘
c = ‘Age:‘
d = ‘Job:‘
e = ‘Hobby:‘
f = ‘------------- end ----------------‘
print(a+
‘\n‘+
b+
name+
‘\n‘+
c+
age+
‘\n‘+
d+
job+
‘\n‘+
e+
hobby+
‘\n‘+
f)
# 运行结果
------------ info of mabaihua ----------
Name:fanping
Age:18
Job:it
Hobby:3
------------- end ----------------
这样写完全没有问题,但是会不会比较繁琐呢,有些大佬肯定会想这不都实现了吗,还逼叨逼什么啊,那是没有体验过格式化输出有多霸道,我们现在来体验下霸道的姿势
name = input(‘请输入姓名:‘)
age = input(‘请输入年龄:‘)
job = input(‘请输入职业:‘)
hobby = input(‘请输入爱好:‘)
msg = ‘‘‘
------------ info of mabaihua ----------
Name : %s
Age : %s
job : %s
Hobbie: %s
------------- end ----------------
‘‘‘
print(msg%(name,age,job,hobby
我们但从代码的数量来看,这样就比那样的少,看到这里有细心的老铁们肯定在想%s这是啥玩意?
% 是一个占位, 回想下我们小时候给朋友占位子的场景,是的这个就是占位.那s又是什么呢? s代码的字符串类型;
|
||||||||||||||||||||||||||||||||
标签:部分 类型 体验 大小写 就是 idt 问题 each NPU
原文地址:https://www.cnblogs.com/fp233/p/10197971.html