Skip to main content
 首页 » 编程设计

python之在下面的代码中解释打印策略

2025年05月04日18bluestorm

<分区>

我最近开始学习 Python,在使用列表时遇到了这个问题。

这里我给变量movies分配了一些电影名称:

>>> movies = ["dragon","dragon warrior","kungfu","kungfu panda"] 

赋值后,我使用了print命令来执行:

>>> print(movies) 

输出如下:

['dragon', 'dragon warrior', 'kungfu', 'kungfu panda'] 

同样,当我开始使用相同的 print 命令在列表中使用 for 循环时,输出完全不同。由于 for 循环,我不明白它是如何改变的:

>>> for fav_movie in movies: 
          print(fav_movie) 

输出:

dragon 
dragon warrior 
kungfu 
kungfu panda 

为什么相同的打印命令工作方式不同?