我需要 ”””/”””?他们在做什么?

时间:2018-11-14 18:21:04

标签: python-3.x

我的代码的一小部分是:

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)

第二行,我需要那三组引号吗?如果是的话,它们是用来干什么的?

1 个答案:

答案 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.

希望这会有所帮助。