我的代码的一小部分是:
def check_bullet_alien_collisions(ai_settings, screen, ship, aliens, bullets):
"""Respond to bullet-alien collisions.""" # <-- this line
collisions = pygame.sprite.groupcollide(bullets, aliens, False, True)
if len(aliens) == 0:
bullets.empty()
create_fleet(ai_settings, screen, ship, aliens)
第二行,我需要那三组引号吗?如果是的话,它们是用来干什么的?
答案 0 :(得分:0)
这些三引号用于编写多行注释,例如:
""" This variable represents collisions:
it is used to respond to collisions
between bullets and aliens.
"""
您也可以为此使用三重单引号'''/'''。否则,您需要在每个注释行中编写#,如下所示:
# This variable represents collisions:
# it is used to respond to collisions
# between bullets and aliens.
在您的情况下,由于只有一条注释行,因此可以改用#方法,如下所示:
# Respond to bullet-alien collisions.
希望这会有所帮助。