【发布时间】:2023-02-24 15:44:38
【问题描述】:
def myfunc (*args, **kwargs):
print (args)
print (kwargs)
print (f'I would like {args[0]} {kwargs['food']}')
#Example #2 print ('I would like {} {}'.format(args[0], kwargs['food']))
myfunc(10,20,30,fruit = 'orange', food = 'eggs', animal = 'dog')
当我执行上面的代码时,我收到一条错误消息:
SyntaxError: f-string: 不匹配的 '['
但是,当我改为执行“Example #2”时,我得到了正确的输出:
我想要10个鸡蛋
使用 f 字符串文字时我的语法有什么问题?
【问题讨论】:
标签: python-3.x f-string