python 基础语法知识

  • 模块(即python的文件名)
    python中一个模块就是一个文件,模块是保存代码的最小单位。
文件名为:module1.py
y = True
z = 10.10
import module1
from module1 import z   #from <模块名> import <代码元素>

y = 20
print(y)  # 访问当前模块变量y
print(module1.y)  # 访问module1模块变量y
print(z)  # 访问module1模块变量z
输出为:
20
True
10.10

同一个模块内部不能有相同名字的标识符,但是不同模块里可以有相同名字的标识符
  • 包(就像是一个文件夹)
    若有两个相同名字的模块,可以使用包来防止命名冲突。
    python 基础语法知识
    从图可见包是按照文件夹的层次结构管理的,每个包下面都会有一个__int__.py 文件,它告诉解释器这是个包,这个文件内容一般是空的,但可以编码。
    Pycharm创建包的具体步骤:打开创建的项目,右击项目,选择New→Python Package菜单

导入包,具体步骤跟导入模块差不多,包与包之间的连接要用点’ . ’ 符号分隔

import com.pkg2.hello as module1 ①
from com.pkg2.hello import z ②
y = 20
print(y) # 访问当前模块变量y
print(module1.y) # 访问com.pkg2.hello模块变量y ③
print(z) # 访问com.pkg2.hello模块变量z
  • 命名规范
    ๏ 包名。全部小写字母,中间可以由点分隔开,不推荐使用下划线。作为命名空间,包名应该具有唯一性,推荐采用公司或组织域名的倒置,如com.apple.quicktime.v2。
    ๏ 模块名。全部小写字母,如果是多个单词构成,可以用下划线隔开,如
    dummy_threading。
    ๏ 类名。采用大驼峰法命名法 (第一个单词的首字母要大写),如SplitViewController。
    ๏ 异常名。异常属于类,命名同类命名,但应该使用Error作为后缀。如
    FileNotFoundError。
    ๏ 变量名。全部小写字母,如果是多个单词构成,可以用下划线隔开。如果变量应用于模块或函数内部,则变量名可以单下划线开头如果变量类内部私有使用变量名可以双下划线开头。不要命名双下划线开头和结尾的变量,这是Python保留的。另外,避免使用小写L、大写O和大写I作为变量名。
    ๏ 函数名和方法名。命名同变量命名。如balance_account、_push_cm_exit。
    ๏ 常量名。全部大写字母,如果是由多个单词构成,可以用下划线隔开,如YEAR和
    WEEK_OF_MONTH。

采集源于《python从小牛到大白》

上一篇:土制状态机在工作流引擎中的应用


下一篇:Numpy | 数据类型