Fork me on GitHub

注释、标识符、关键字(保留字)

一、注释

注释是代码中的解释型语句,用来对代码内容进行注解

注释不是代码,不会被程序执行。

  • 单行注释

通过 # 号定义,在#号右侧的所有内容均作为注释

建议在#号和注释内容之间,间隔一个空格

单行注释一般用于对一行或一小部分代码进行解释

  • 多行注释

通过一对三个引号来定义("""注释内容"""),引号内部均是注释,可以换行

多行注释一般对:Python文件、类或方法进行解释

  1. 单行注释中能否使用多行注释?可以
  2. 多行注释中能否使用单行注释?可以
  3. 多行注释中能否使用多行注释?不可以

二、标识符、关键字(保留字)

是编程语言中允许作为名字的有效字符串集合,其中有一部分是关键字,构成语言的标识符。这种标识符是不能做它用的标识符的,否则会引起语法错误 (SyntaxError 异常)。

标识符就是一个名字,作为变量、函数、类、模块以及其他对象的名称。

Python中,标识符命名的规则主要有3类:

•内容限定

•大小写敏感

•不可使用关键字

(一)内容限定

标识符命名中,只允许出现:

•英文

•中文

•数字

•下划线(_)

这四类元素。

其余任何内容都不被允许。

  1. 不推荐使用中文
  2. 数字不可以开头 (1、1_a)

案例(正确):

b

b_a

_a_b

a_1

(二)大小写敏感

大写和小写表示的是不同的变量:

以定义变量为例:

a= 10

A= 20

字母a的大写和小写,是完全能够区分的。

a = 10
A = 20
print(a)
print(A)

(三)不可使用关键字(保留字)

关键字在Python中都有特定用途,不可以使用它们作为标识符。

>>> import keyword
>>> dir(keyword)
['__all__', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'iskeyword', 'kwlist']
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
>>>
posted @ 2023-01-13 12:39  iveBoy  阅读(50)  评论(0)    收藏  举报
TOP