详解Python语法之模块Module
作者:南城以南1 发布时间:2021-06-24 06:28:28
标签:Python,Module,模块
目录
一、定义
二、作用
三、导入
1.import导入
import 模块名
from import
from 模块名 import *
总结
一、定义
包含一系列数据,函数,类的文件,通常以.py结尾
二、作用
让一些相关的数据,函数,类有逻辑的组织在一起,使用逻辑有利于多人合作开发
三、导入
1.import导入
import 模块名
1.语法:
import 模块名
import 模块名 as 别名
as:为导入的成员起一个另外的别名,避免冲突
2 作用:将某模块整体导入到当前模块中
3.本质:使用变量名名modul01关联模块地址
第一种导入方式
# 新建一个module01.py的文件,写入如下代码
print("模块1")
def fun01():
print("模块1的fun01")
class MyClass02:
def fun02(self):
print("MyClass02")
# 再新建一个demofour.py的文件,写入如下代码
import module01
module01.fun01()
my02 = module01.MyClass02()
my02.fun02()
输出结果:
模块1
模块1的fun01
MyClass02
Process finished with exit code 0
from import
1.语法:
from 模块名 import成员名[as 别名]
2.本质:将指定的成员导入到当前模块作用域中
3.作用:将模块内的一个或者多个成员导入到当前模块的作用域
# 第二种导入方式
from module01 import MyClass02
from module01 import fun01
fun01()
my02 = MyClass02()
my02.fun02()
输出结果
模块1
模块1的fun01
MyClass02
Process finished with exit code 0
from 模块名 import *
1.语法:
from module01 import *
2.本质:将指定模块的所有成员导入到当前模块作用域
3.模块中以下划线(_)开头的属性,不会被导入
# 第三种导入方式
from module01 import *
fun01()
my02 = MyClass02()
my02.fun02()
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
来源:https://blog.csdn.net/qq_36242554/article/details/122197006


猜你喜欢
- 去年5月至10月间,我和雅虎口碑网的前端主管:鄢学鹍(秦歌),一起翻译了这本《JavaScript语言精粹》。原书作者是JavaScript
- JavaScript的函数式编程的对象本质: function a() { var
- 在使用SQL Server存储过程或者触发器时,通常会使用自定义异常来处理一些特殊逻辑。例如游标的销毁,事务的回滚。接下来将会详细的介绍SQ
- 之前只是单纯的会用,因为vue关于父子组件通讯差别有一点点大。1.在父组件内传递变量的时候,需要加冒号:,否则你就只是单纯的传递了一个字符串
- pytorch自定义不可导激活函数今天自定义不可导函数的时候遇到了一个大坑。首先我需要自定义一个函数:sign_fimport torchf
- 本次小编给大家带来一个JS的效果,实现根据浏览器的窗口大小出现十字坐标并跟随鼠标移动的效果,还可以计算出实时的坐标数值。我们先来看一下运行后
- list*n生成多维数组与for循环生成多维数组的区别本文主要介绍生成二维数组的方法,同时解释使用list * n 方式所存在的问题。1.从
- 以XML格式查看查询结果通过使用传统—xml 选项调用MySQL命令行客户程序,你可以以XML格式(而不是传统的列表形式
- 先上代码:import tensorflow as tfx = tf.ones(shape=[100, 200], dtype=tf.int
- 1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的。他包含的所有数据库操作命令作
- 有需要的人可以参考一下,如果试用过,发现问题,欢迎留言告知,不胜感激。功能介绍:1、若页面无刷新,且第一次传值小于第二次传值或者圆环初始化时
- 一、为什么要使用Python进行数据分析?python拥有一个巨大的活跃的科学计算社区,拥有不断改良的库,能够轻松的集成C,C++,Fort
- 之前一直用python自带的IDLE写python程序,后来发现有一些限制啥的,于是下载了pycharm作为IDE去处理python新建项目
- 以下为在asp中增加一个sql server2000用户函数,并为建立一个数据库,给他dbo的权限。注意:sql server的验证方式不要
- 教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下。我们先来看导入模块:"&
- 前言在写程序时,我们会经常碰到程序出现异常,这时候我们就不得不处理这些异常,以保证程序的健壮性。处理异常的版本有以下几种,你通常的做法是哪种
- 前言:字体反爬是什么个意思?就是网站把自己的重要数据不直接的在源代码中呈现出来,而是通过相应字体的编码,与一个字体文件(一般后缀为ttf或w
- 合并两个没有共同列的dataframe,相当于按行号求笛卡尔积。最终效果如下以下代码是参考别人的代码修改的:def cartesian_df
- 概述具体的案例描述在此就不多赘述. 同一数据集我们在机器学习里的随机森林模型中已经讨论过.导包import numpy as npimpor
- 关于混淆矩阵的概念,可参考此篇博文混淆矩阵1.混淆矩阵混淆矩阵是机器学习中总结分类模型预测结果的情形分析表,以矩阵形式将数据集中的记录按照真