python核心知识

Posted lennie-luo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python核心知识相关的知识,希望对你有一定的参考价值。

1、什么是模块?

  在Python中,一个py文件就是一个模块,文件名为xxx.py模块名则是xxx,导入模块可以引用模块中已经写好的功能。除了自定义模块外,我们还可以导入使用内置模块第三方模块提供的现成功能,这种“拿来主义”极大地提高了程序员的开发效率。--体现了python开发的便捷与强大。

2、怎么导入?

  全部导入:import xxx、from xxx import *

  指定导入:import module.xx as yy、from module import xx 

  导入顺序与书写规范:先导入python内置模块,然后是第三方模块,最后是自定义模块,且用空行区分开三种类型的模块导入

  as:通常在被导入的名字过长时采用起别名的方式来精简代码,另外为被导入的名字起别名可以很好地避免与当前名字发生冲突,通过if结构还可以保持调用方式的一致性

  *:模块的编写者可以在自己的文件中定义__all__变量用来控制*代表的意思

  __all__:一个列表,元素为规定该模块可以被其他模块导入的变量名,函数名,类名。注意元素必须是字符串。此规定不影响指定导入方式。

  搜索路径设置:当前模块执行sys.path.append(需要导入的模块的路径)或者将文件夹Mark Directory as成source root的方法

  __name__:每个py文件都有一个__name__属性,if __name__ == "main",表示该文件是主程序文件,否则表示该文件只是个模块,作用是被导入使用其功能。

以上是关于python核心知识的主要内容,如果未能解决你的问题,请参考以下文章

python小知识片段

python小知识片段

CSP核心代码片段记录

android小知识点代码片段

Java itext为pdf 文件添加水印核心功能代码片段

python核心编程第二版