青岛硅谷网站建设,免费下载的网站,百度知道提问首页,网站分为几级页面归纳编程学习的感悟#xff0c; 记录奋斗路上的点滴#xff0c; 希望能帮到一样刻苦的你#xff01; 如有不足欢迎指正#xff01; 共同学习交流#xff01; #x1f30e;欢迎各位→点赞 #x1f44d; 收藏⭐ 留言#x1f4dd; 路在脚下#xff0c;勇往直前#x…
归纳编程学习的感悟 记录奋斗路上的点滴 希望能帮到一样刻苦的你 如有不足欢迎指正 共同学习交流 欢迎各位→点赞 收藏⭐ 留言 路在脚下勇往直前 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 模块中的类