最后一句里面这个+号的意义是什么?可以不加吗?

pizza = { 
    'crust': 'thick',
    'toppings': ['mushrooms', 'extra cheese'],
    }
print("You ordered a "+pizza['crust']+"-crust pizza "+
    "with the following toppings:")
for topping in pizza['toppings']: 
    print("\t"+topping)
 

首先“+“ 的意义就是拼接,"\t"就是制表符分隔的意思,相当于电脑上的tab键

下面说一下为什么使用拼接制表符,你看到程序中的for就能明白这是一个循环语句,而print就是打印语句,他和println的区别在于带有ln的可以每打印一个元素就会进行换行,而print就是在一行中打印,用空格或者制表符分隔开就是便于区分所打印的元素,这么说你应该明白了吧

不能不加,这个是拼接意思

在最后一句中“\t”是输出格式化字符,表示输出时前面空出一个制表符。如果不用加号的话,这样也可以,写成print('\t',topping)。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m