python3基础13(format的使用)

#!/usr/bin/env python
# -*- coding:utf-8 -*-

from string import Template
dict={'name':'python','age':28}
print('我是%(name)s,已有%(age)d年了'%dict)

#全部替换
str=Template('我叫$name,今年$age岁')
print(str.substitute(name='pyhon',age=28))

#部分替换
str=Template('我叫${name}ython')
print(str.substitute(name='pyhon'))

#显示$
str=Template('$$ 我叫$name')
print(str.substitute(name='pyhon'))

#使用字典替换
dict={'name':'python','age':28}
str=Template('我叫$name,今年$age岁')
print(str.substitute(dict))

# 默认顺序
str='{0} {1}'.format('python','age')
print(str)

# 调换顺序
str='{1} {0}'.format('python','age')
print(str)

# 指定名字
str='this is {name}'.format(name='python')
print(str)

# 使用字典
dict={'name':'python','age':28}
str='this is {name} age is {age}'.format(**dict)
print(str)

# 使用列表
la=['python','age']
str='this is {0[0]} age is {0[1]}'.format(la)
print(str)

转载于:https://www.cnblogs.com/NiceTime/p/10125339.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值