Python格式化字符串

>>>now_time = '2018-06-01'
>>>day = 5

# 1.字符串拼接
>>> print('今日: '+ now_time)
今日: 2018-06-01 

# 2.参数
>>> print('今日: ', now_time)
今日:  2018-06-01 

# 3.占位符,%s-字符串占位符,%d-整型数值占位符, %f-浮点数值占位符, %%-百分号标记
>>> print('今日: %s\n高考倒计时: %d天\n全科目复习完成度: %.2f%%'%(now_time,day,process))
今日: 2018-06-01
高考倒计时: 5天
全科目复习完成度: 92.00%

# 4.format格式字符串,通过str.format()的方式,可以传递多个参数
# 一种:不指定位置,按默认顺序传递
>>> print('今日: {}\n高考倒计时: {}天\n全科目复习完成度: {}%'.format(now_time, day, process))
今日: 2018-06-01
高考倒计时: 5天
全科目复习完成度: 92%
# 一种:指定位置
>>> print('今日: {0}\n明日的昨日: {0}'.format('2018-06-01'))
今日: 2018-06-01
明日的昨日: 2018-06-01
#一种:关键字
>>> print("2018年是:{year_2018}年\n2019年是: {year_2019}年".format(year_2018 = "狗", year_2019 = "猪"))
2018年是:狗年
2019年是: 猪年
#一种:字典-设置参数
>>> year = {"year_2018": "狗", "year_2019": "猪"}
>>> print("2018年是: {year_2018}年\n2019年是: {year_2019}年".format(**year))
2018年是: 狗年
2019年是: 猪年
#一种:列表-索引设置参数
>>> info = ["王中王", "女", 18]
>>> print("我叫{0[0]}, 性别{0[1]}, 今年{0[2]}岁。".format(info))  # "0"是必须的
我叫王中王, 性别女, 今年18岁。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值