05-python--format

name = input('your name:  ')
age = int(input('your age: '))
job = input('your job: ')
msg = """
-------------- info of %s ----------------
name: %s
age: %d
job: %s
""" % (name, name, age, job)
print(msg)

# %s format
name = 'dfl'
age = 18
msg = '%s %s' %(name,age)
msg1 = '{} {}'.format(name,age)

# python3.6后才可以使用
msg = f'i {name}, age {age}'
print(msg)

dic = {'name': 'alx', 'age': 73}
msg = f'i {dic["name"]}, age {dic["age"]}'
print(msg)

name = 'dfl'
msg = f'{name.upper()}'
print(msg)
原文地址:https://www.cnblogs.com/Daspig/p/12793033.html