正确答案是 D: Python语言的单行注释以单引号 ' 开头。
分析:
A: 正确。Python语言确实有两种注释方式:单行注释和多行注释。
B: 正确。在Python中,单行注释以`#`开头,`#`后面的内容将被解释器忽略。
C: 正确。在Python中,多行注释通常使用三个单引号 `'''` 或三个双引号 `"""` 包围。虽然Python没有专门的多行注释语法,但使用三个引号可以达到多行注释的效果。
D: 错误。在Python中,单引号 `'` 并不是用来进行单行注释的,而是用于定义字符串。因此,选项D的描述是错误的。