name = input(‘请输入姓名:‘)
age = input(‘请输入年龄:‘)
job = input(‘请输入工作:‘)
hobbie = input(‘请输入爱好:‘)
# 多行文本占位符跟最后,用%号隔开并加小括号标记,变量对应位置
msg = ‘‘‘------------info of %s-----------------
Name :%s
Age :%s
Job :%s
Hobbie :%s
------------------ end --------------------‘‘‘ % (name, name, age, job, hobbie)
print(msg)
print(‘%s项目完成进度为%d%%‘ % (‘sheet1工作表整理‘,50))
print(‘我叫{},今年{}岁,性别:{}。‘.format(‘amwkvi‘,27,‘男‘))
print(‘我叫{0},今年{1}岁,性别:{2}。我的姓名是{0}‘.format(‘amwkvi‘,27,‘男‘))
# 重复调用格式化输出列表中变量或值
print(‘我叫{name},今年{age}岁,性别:{sex}。‘.format(age=27,sex=‘男‘,name=‘amwkvi‘))
name = ‘walking‘
age = 20
sex = ‘男‘
print(f‘我叫{name},今年{age}岁,性别:{sex}。‘)
# 利用字典信息格式化字符串
dict1 = {‘name‘: ‘walking‘, ‘age‘: 20, ‘sex‘: ‘男‘}
print(f"我叫{dict1[‘name‘]},今年{dict1[‘age‘]}岁,性别:{dict1[‘sex‘]}")
# 利用其他表达式格式化字符串
num1 = 9
print(f‘数字{num1}的平方是:{num1 ** 2}‘)
name = ‘walking‘
print(f‘我的名字是:{name.upper()}‘)
>>>我叫walking,今年20岁,性别:男
数字9的平方是:81
我的名字是:WALKING
def mysum(a,b):
return a*b
print(f‘最终结果是:{mysum(3,7)}‘)
>>>最终结果是:21
原文:https://www.cnblogs.com/amwkvi/p/13442511.html