Python中的标识符、关键字、变量、语句、注释、模块

1. 标识符
1.1 定义:
  - 变量、函数、属性、类等【可由程序员指定名称的代码元素】。
1.2 命名规则:
  - 区分大小写,字母数字线,首位非数字,非内置函数,排除关键字。
1.3 注意:
  - Python 3采用了双字节Unicode编码,中日韩等亚洲文字均可作为标识符。

2. 关键字
2.1 定义:
  - 由语言本身定义好的有特殊含义的代码字符。
2.2 Python的33个关键字:

 

3. 变量
3.1 注意:
  * 在Python中为一个变量赋值的同时就声明了该变量,其数据类型由赋值数据所属的类型推断,也可被其他数据类型所替换。而在Java、C等语言中需要提前声明变量的数据类型,且其后不能再接收其他类型的数据。
  * Python的这种灵活性可能会导致BUG。

4. 语句
4.1 定义:
  - 在Python中,一行代码表示一条语句。
4.2 注意:
  * 一般情况下语句结束后不加分号,加分号也可以但不符合Python的编程规范。
  * 可使用链式语句给多个变量赋值:a = b = c =0。

5. 注释
5.1 行注释:
  - # + 空格 + 注释内容(行间)
  - 2个空格 + 行注释(行末)

1 # 示例1:这是行注释
2 (目标代码)
3 
4 (目标代码)  # 示例2:这是行末的注释

5.2 块状注释

  - 3个单引号/双引号

1 '''
2 示例3:这是块状注释
3 '''
4 
5 """
6 示例4:用双引号也可以
7 """

5.3 知识点:
  * 在第1或第2行加注释“# coding=utf-8”或“# -*- coding: utf-8 -*-”告诉Python解释器该代码的编码集是utf-8,可避免无法解释代码中的中文等亚洲文字。

6. 模块
6.1 定义:
  - 一个模块就是一个文件,是保存代码的最小单位。
6.2 将模块m2导入模块m1的3中方式:
a.

1 import m2
2 
3 # 导入m2模块的所有元素,访问x时需要加前缀"m2". 
4 print(m2.x)

b.

1 from m2 import x
2 
3 # 仅导入m2中的x变量,不需要加前缀
4 print(x)

c.

1 from m2 import x as x2
2 
3 #当m2中的变量x与m1中的变量名称有冲突时,可给其起别名
4 print(x2)

 

----------------------------------------------------------------------------------------

Reference:

1. https://www.jianshu.com/p/93fb41041e1a



posted @ 2020-11-13 16:02  二进制小伙子  阅读(374)  评论(0编辑  收藏  举报