Python使用模块和库编程

发布于:2024-03-05 ⋅ 阅读:(63) ⋅ 点赞:(0)

归纳编程学习的感悟,
记录奋斗路上的点滴,
希望能帮到一样刻苦的你!
如有不足欢迎指正!
共同学习交流!
🌎欢迎各位→点赞 👍+ 收藏⭐ + 留言​📝
路在脚下,勇往直前!

        Python 作为高级编程语言,适合开发各类应用程序。编写 Python 程序可以使用内置的标准库第三方库,也可以使用用户自己开发的函数库,从而更方便代码复用。Python 的编程思想注重运用各种函数库完成应用系统的开发。
        可以使用库、模块、包、类、函数等多个概念从不同角度来构建 Python 程序。为方便描述本书不严格区分库和模块的概念。

一、模块:

模块的概念:

        模块是一个包含变量、语句、函数或类的程序文件,文件的名字就是模块名加上.py 扩展名所以用户编写程序的过程,也就是编写模块的过程。模块往往体现为多个函数或类的组合,常被应用程序所调用。使用模块可以带来以下优点。
        提高代码的可维护性。在应用系统开发过程中,合理划分程序模块,可以很好地完成程序功能定义,有利于代码维护。
        提高代码的可重用性。模块是按功能划分的程序,编写好的Python 程序以模块的形式保存,方便其他程序使用。程序中使用的模块可以是用户自定义模块、Python 内置模块或来自第三方的模块。
        有利于避免命名冲突。相同名字的函数和变量可以分别存在于不同模块中,用户在编写模块时,不需要考虑模块间变量名冲突的问题。

导入模块:

        应用程序要调用一个模块中的变量或函数,需要先导人该模块。导人模块可使用import 或 fom语句,语法格式可以是下面的任意一种:

import modulename [as alias]
from modulename import fun1,fun2

         其中,modulename 是模块名,alias 是模块的别名,fun1、fun2是模块中的函数。在基本格式的基础上,还可以使用文件名通配符或以别名的形式导入。

二、_name_属性:

        前面已经说过,Python 的每个文件都可以作为一个模块,文件的名字就是模块的名字。例如文件名为 my_module.py,则模块名为 my_module。
        Python 文件有两种使用的方法,第一是直接作为独立代码(模块)执行,第二是在执行导入操作时,导入的模块将会被执行。有时,想要控制 Python 模块中的某些代码在导人时不执行,而模块独立运行时才执行,可以使用_name_ 属性来实现。
        _name_是 Python 的内置属性,用于表示当前模块的名字,也能反映一个包的结构。如果.py文件作为模块被调用,_name_的属性值为模块文件的主名,如果模块独立运行,则_name_属性值为 main。
        语句if _name_='main'的作用是控制这两种不同情况执行代码的过程,当 _name_ 值为“main”时,文件作为脚本直接执行,而使用import 或 from 语句导人到其他程序中时,模块中的代码是不会被执行的。

 三、Python 的标准库:

math库:

random库常用的函数:

 datetime 模块中的类:

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到