#模块
#函数与模块的关系-->一个模块中可以包含N多个函数
#在Python中一个扩展名为.py的文件就是模块
#使用模块的好处
#1.方便其他程序和脚本的导入并使用
#2.避免函数名和变量名冲突
#3.提高代码的可维护性,可重用性
##################################################
#自定义模块
#创建模块
#新建一个.py文件,名称尽量不要与Python中自带的标准模块名称相同
#导入模块
#import 模块名称 [as 别名]-->导入模块中的所有
#from 模块名称 import 函数名/变量/类#-->导入模块指定的内容
#############################################################
import math#导入math模块,关于数学运算的模块
print(id(math))
print(type(math))#<class 'module'> math是一个模块module
print(math)
print(dir(math))
print(math.pow(2,3),type(math.pow(2,3)))#8.0 <class 'float'>
print(math.ceil(9.001))#10
print(math.floor(9.9999))#9
##################################################
from math import pi#导入math中的pi
print(pi)#3.141592653589793
print(pow(2,3))#8#按住ctrl鼠标左键点pow会发下两个pow定义的位置不一样
print(math.pow(2,3),type(math.pow(2,3)))#8.0 <class 'float'>
####################################################################
#在tes1中导入自定义的模块clc
import clc
print(clc.add(3,4))
from clc import add#导入自定义模块clc的add函数
print(add(5,7))
def add(a,b):return a+b
def div(a,b):return a/b#如何导入自定义模块

Python入门--模块,from,import,自定义模块相关推荐

  1. 在python中、使用( )语句导入模块_Python import导入模块

    python中的import语句是用来导入模块的,在python模块库中有着大量的模块可供使用,要想使用这些文件需要用import语句把指定模块导入到当前程序中. import语句作用 import语 ...

  2. python入门系列:包和模块

    基本概念 模块:将一组功能相关的代码写入一个单独的.py文件中,需要时进行导入,这个文件就是模块. 包:有层次的文件目录结构,内部有多个模块或多个子包,一般要有init.py这个文件(3.3+ 的版本 ...

  3. python中time库引用不正确的_python模块知识一 自定义模块、time、datetime时间模块...

    第五章 模块 1.自定义模块: 模块分类: 内置模块(标准库)-- python解释器自带的.py文件(模块) 第三方模块(各种大神写的)-- 需要额外下载(并发编程pypi) 自定义模块(自己写的) ...

  4. 【python VS Code】调用自定义模块 ModuleNotFoundError: No module named XXX

    写 python 很久了,今天本没打算熬夜,但却被这么简单的问题困到了 零点半 - 有点像脑筋急转弯. 在 VS Code 等轻量文本编辑器/项目管理器中,我不希望像 pycharm 一样由配置文件自 ...

  5. python入门须知:包、模块、库的含义以及导入以及包下__init__.py的作用

    概念 包:(Package) 包:是一个有层级的目录结构,包含n个模块或者n个子包,包中一定要有__init__.py文件,所以包只是一个组织方式,更加有条理,并不是必须的. 模块:(Module) ...

  6. python导入自己的模块_python导入自定义模块

    上网查了下资料和自己实验了下,有几个方法: 1.如果导入的模块和主程序在同个目录下,直接import就行了 2.如果导入的模块是在主程序所在目录的子目录下,可以在子目录中增加一个空白的__init__ ...

  7. #21天学习挑战赛#Python入门之mac安装第三方模块——详细教程

    开卷有益!对于python小白而言,学习每前进一步都会遇到门槛.尽管带队老师在紧锣密鼓地往前开通学习资料权限,可是python小白还在后面蜗牛般爬行,这不,在mac终端安装第三方模块就成了一道拦路门槛 ...

  8. Ionic中自定义公共模块以及在自定义模块中使用ionic内置模块

    场景 Ionic介绍以及搭建环境.新建和运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106308166 在上面搭建起 ...

  9. python import自定义模块方法

    python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径. 下面将具体介绍几种常用情况: (1)主程序与模块程序在同一目录下: 如下面程序结构: -- src ...

最新文章

  1. 复习一下日志等级类型
  2. sqlserver 存储过程 增加
  3. 70行Python代码,获取中国数据库大会(DTCC)全部PPT
  4. 网站二次开发如何防止别人打包源码_企业网站制作前需注意的几个事项
  5. html5 drawimage 不显示,javascript – 来自视频的HTML5 Canvas drawImage在第一次绘制时不显示...
  6. 项目周期一般多久_收藏!布袋除尘器清灰周期一般多久合适?
  7. C#控制网页并自动输入
  8. 手把手教你做关键词匹配项目(搜索引擎)---- 第十一天
  9. Wireshark教程:识别主机和用户
  10. 医疗物联网行业调研报告 - 市场现状分析与发展前景预测
  11. linux 如何进入bios设置密码,linux系统怎么不输入密码得到系统的BIOS...-卓优商学院问答...
  12. 饥荒联机服务器配置文件翻译,饥荒设置界面翻译图解
  13. php抽奖的数字滚动器,JS数字抽奖游戏实现方法
  14. 【天光学术】体育论文:乒乓球少年运动员专项身体素质训练探究(节选)
  15. IE浏览器调用jquery需要注意的小问题
  16. vs2015启动无法工作,问题事件名称: APPCRASH,故障模块名称: KERNELBASE.dll
  17. matlab 人人,matlab pivlab
  18. 22年5月14日面试随笔
  19. 蓝桥杯题目:九宫幻方(C++实现)(DFC)(打卡1)
  20. FALSE/TRUE与false/true的区别

热门文章

  1. incrby redis 最大值_Redis 的 8 大数据类型,写得非常好!
  2. 昆仑通态复制的程序可以用吗_昆仑通态触摸屏如何做时间记录
  3. 学python买什么书-19年学习Python有什么好的书籍推荐吗?
  4. python学习-大牛整理!Python学习方法和学习路线,看完茅塞顿开!
  5. 解析深度学习:语音识别实践 (俞栋等著) 完整pdf[44MB]
  6. 语音识别之--音频编解码
  7. JS中简单数据类型和复杂数据类型
  8. 【java笔记】包装类
  9. FFmpeg源代码简单分析:内存的分配和释放(av_malloc()、av_free()等)
  10. 开源项目管理系统:ProjectForge