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

3.格式化输出

时间:2020-07-24 15:36:05      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:姓名   变量   print   input   name   job   输出   inf   定义   

格式化输出

1. 人员个人信息录入----复杂方式

name = input(‘请输入姓名:‘)
age = input(‘请输入年龄:‘)
job = input(‘请输入职业:‘)
hobby = input(‘请输入爱好:‘)
a = ‘------------ info of mei  yang ----------‘
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)         #\n是转义符

2. 以上问题简单解决方式-使用%s(字符串类型)

name = input(‘请输入姓名:‘)
age = input(‘请输入年龄:‘)
job = input(‘请输入职业:‘)
hobby = input(‘请输入爱好:‘)                                  #%号起占位作用,s定义此占位为字符串类型
msg = ‘‘‘
------------ info of mei yang ----------
Name  : %s
Age   : %s
job   : %s
Hobbie: %s
------------- end ----------------

‘‘‘
print(msg%(name,age,job,hobby))                              #将变量依次放入占位位置并输出

3. %d|%i — 数字类型占位

name = input(‘>>>‘)                                          # %d和%i这种格式化只能用数字来填补占位
s1 = ‘1234%d‘%int(name)
s2 = ‘1234%i‘%int(name)
print(s1)
print(s2)

4. %%—转义

num = input(‘>>>‘)                           # 如果我们字符串中想要显示单独的%就需要用来个%%来转义,不然程序会认为那是一个占位
s= ‘目前学习进度:%s%%‘%num
print(s)

3.格式化输出

标签:姓名   变量   print   input   name   job   输出   inf   定义   

原文地址:https://www.cnblogs.com/yangte/p/13371227.html

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