python学习第十三节:模块
1:什么是模块:模块是最高级比的程序组织单元,之前学习的类,可以封装属性和方法,函数,可以封装方法,而模块,可以封装一切
2:定义变量要用赋值语句,封装函数要用def语句,封装类需要用class语句,但是封装模块不需要用任何语句,每一份单独的python文件(后缀名为.py的文件)就是一个单独的模块
3:封装模块的目的,是为了把程序代码和数据存放起来方便以后再次使用,且文件形式更方柏霓共享给他人
4:import语句,是用于导入模块的,是为了利用其他模块中已经封装好的,变量,函数,类
5:再导入模块后,当我要使用模块中的变量,函数,类时,代码格式如图
6:inport as语句的用法:
相当于给我们导入的模块另外命名一个名字
当我们需要同时导入多个模块的时候,代码结构为:import a,b,c,中间只需要用逗号隔开就行
7:from import语句,从指定模块中导入指定部分
代码结构如图:
8:程序入口:程序运行的时候,都需要一个运行入口
一个程序里面,可能包含了很多个模块,但是程序运行的时候,到底时从哪一个模块开始运行的呢,第一个开始运行的模块,就是这个程序的运行入口
9:if name=='main’语句:
python学习第十三节:模块相关推荐
- Python学习日记(十九) 模块导入
模块导入 当文件夹中有这样一个自定义的command模块 在它的内部写下下列代码: print('这个py文件被调用!') def fuc():print('这个函数被调用!') 然后我们在comma ...
- python学习[第十四篇] 文件的输入与输出
python学习[第十四篇] 文件的输入与输出 标准文件类型 一般来说只要程序一执行,就会访问3个文件: 标准输入(键盘) stdin 标准输出(显示器缓冲区) stdout 默认输出到屏幕 标准错误 ...
- python学习[第十五篇] 文件系统
python学习[第十五篇] 文件系统 对文件系统访问大多数都通过os模块实现. os 模块文件/目录访问函数 文件处理 mkfifo() 创建命名通道只用于linux remove(path)/un ...
- Python: 学习系列之七:模块、PIPY及Anaconda
系列 Python: 学习系列之一:Python能做什么 Python: 学习系列之二:基础介绍(int/float/string/range/list/tuple/dict/set) Python: ...
- python学习笔记4(模块
python学习笔记4(模块) 一.模块 1.1 import语句 1.2 __name__属性 1.3 dir()函数 1.4 包 2.1 导入特定模块: 二.输入与输出 2.1 format使用 ...
- python 学习_第五模块 DMO
python 学习_第五模块 DMO 1. 节点 <!DOCTYPE html> <html lang="en"> <head><meta ...
- Python学习(六)模块
Python 模块 模块定义 随着程序越来越庞大,需要分隔成几个文件:也需要能在不同文件中复用函数.类和变量,而不是拷贝代码.为了满足这些需要,Python提供了模块. 简单来说,模块就是一个保存了P ...
- Python学习笔记--day09 函数 模块 (文件、路径操作)
第二模块 函数&模块 第一模块主要是学习python基础知识,从第二模块开始就可以通过程序去解决工作中实际的问题. 函数,一个用于专门实现某个功能的代码块(可重用). 内置函数 len.bin ...
- python学习(第三节课)
一.创建列表的几种方法 x=list(range(1,100)) x=[ ] for i in range(1,100): x.append(i) x=[i+2 for i in range(1,10 ...
最新文章
- 把html追加到指定id后面,javascript – jQuery,动态追加元素时增加id号
- [COGS 622] [NOIP2011] 玛雅游戏 模拟
- snmp 获取 虚拟机硬盘_服务器出故障了怎么办?SNMP告警七步走
- 如何通过Graph+AI的方法打造高精度风控模型?
- 20220215-CTF-MISC-BUUCTF-爱因斯坦-binwalk分析图片-dd命令分离ZIP文件--图片属性中寻找密码
- Internet概念与TCP/ IP分层模型
- 使用Windbg内核调试连接调试用户态程序的方法
- 远程桌面漏洞poc_【漏洞复现】CVE 2019-0708 漏洞利用
- linux下source filename,./filename,. filename,......
- 怎么把mxf转换成mp4?
- 在matlab中配置凸优化所需的求解器cvx、mosek之避雷
- 蓝牙的重命名与波特率修改
- mysql create 无法使用_[转载]mysqlcreate新建用户host使用%,本地无法连接原因及解决方法 WesTward...
- java 调用 delphi_【java】试用JNA调用Delphi的dll方法。
- atthesametime啥意思_atthesametime
- 【超详细附参考】阿里云部署spring项目基本流程详解及踩坑经验
- 最小公倍数的多种求法(C++代码实现)
- python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...
- mac用大写键caps lock不显示输入法切换解决
- 小学老师工资多少一个月_教师一个月工资是多少? 全国各地教师工资一览