1. 程式人生 > >python3基礎13(format的使用)

python3基礎13(format的使用)

基礎 替換 imp [1] pri 列表 pytho 順序 指定

#!/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)

python3基礎13(format的使用)