在写python程序中,'''和"""也叫文档字符串,文档字符串一般是在定义新函数或者新的类的下一行使用,用来说明新的函数或者类的作用,在默认情况下一般都这么写,可以让整个程序看起来更有规划。文档字符串对缩进有一定的要求,它属于代码块中的必须要缩进.
import pygame
class Ship:
"""管理飞船的类"""
def __init__(self,ai_game):
'''初始化飞船并设置其初始位置'''
self.screen=ai_game.screen
self.screen_rect=ai_game.screen.get_rect()
#加载飞船图像并获取其外接矩形
self.image=pygame.image.load('images/ship.jpg')
self.rect=self.image.get_rect()
#对于每艘新飞船,都将其放在屏幕底部的中央.
self.rect.midbottom=self.screen_rect.midbottom
def blitme(self):
'''在指定位置绘制飞船'''
self.screen.blit(self.image,self.rect)
运行:
"""管理飞船的类"""
^
IndentationError: expected an indented block
[Finished in 0.3s with exit code 1]
发生了缩进的错误,按tab键,让其缩进格式等同于代码块中的代码,便不会报错
同时'''和""" 这两者的使用方法是一样的.
#没有缩进的要求,一般用于对某行的说明,在任何地方都可以注释的