Python 入门之格式化输出

本文介绍了Python中的三种格式化输出方式:1)%操作符,包括%s、%d等用法;2)f-string,支持Python3.6以上版本,可以插入表达式并有多行支持;3)format()函数,允许按位置、索引或名称填充。
摘要由CSDN通过智能技术生成

1、格式化

(1)%为占位

(2)%s — 站字符串的位置(数字、字符串都能够进行填充)

name = input('请输入姓名:')
age = input('请输入年龄:')
job = input('请输入职业:')
hobby = input('请输入爱好:')
msg = '''
------------ info of Alex Li ----------
Name  : %s
Age   : %s 
job   : %s 
Hobbie: %s 
------------- end ----------------

'''
print(msg%(name,age,job,hobby))

(3)%d / %i — 占数字的位置

name = input('>>>')
s1 = '1234%d'%int(name)
s2 = '1234%i'%int(name)
print(s1)
print(s2)

结果:
>>>89
123489
123489
# %d和%i这种格式化只能用数字来填补占位

(4)%% — 转义

占的位置和填充必须一一对应,填充的时候按照顺序填充

num = input('>>>')
s= '目前学习进度:%s%%'%num
print(s)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值