首页 > 编程语言 >学习:python 模块

学习:python 模块

时间:2022-08-17 19:22:07浏览次数:46  
标签:testa python 学习 ran 模块 import main

模块是python最高级别的组织单元

将程序代码和数据封装起来以便重复使用

模块中包含了实现某一类业务的多个函数和属性

说的通俗点 模块就是一个实现某种业务的工具包,每一类的业务都可以通过模块把它包含进去

模块也可以称为 包  或者 库

引入模块

import 模块名

from 模块名 import 子模块

#模块介绍
import random as ran #随机数模块 as 是起别名

#通过模块名.函数名()
r=ran.randint(1,6)
r1=ran.uniform(1,6)
print(r)

#python安装路径下Lib查看源码  确定模块内容
#模块内也会引入其他依赖模块
#python 如果是以全大写的方式声明的变量我们把他当成常量

 python文件引入和main函数

import testa 
testa.function2()
#如果testa中有默认执行的内容
#对模块进行改造
#把默认执行的语句放进一个函数中
def main():
    if 1==1:
    function1()
    print("A")
#当直接执行当前文件时运行的语句,被其他文件引入时不执行
if _name_ == '_main_':
    main()

 

标签:testa,python,学习,ran,模块,import,main
From: https://www.cnblogs.com/datizi/p/16596498.html

相关文章

  • python 日志写入文件
    importloggingfmt="%(asctime)s%(filename)s[line:%(lineno)d]%(levelname)s:%(message)s"logging.basicConfig(level=logging.DEBUG,format=fmt,......
  • 【python error】FutureWarning: The error_bad_lines argument has been deprecated
    前言博主运行python代码的时候出现了warning,主要是模块版本引起的。drawlog.py  warningdrawlog.py:76:FutureWarning:Theerror_bad_linesargumenthasbeend......
  • 【python基础】super的理解
    super() 函数是用于调用父类(超类)的一个方法。super() 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序......
  • 【python基础】os.listdir乱序问题
    前言想要获取之前某个目录的有序文件,除了文件名称,其他的比如文件内容、创建时间等都发生了改变,不清楚使用os.listdir是否会改变前后的文件排序。可以使用帮助文档查看os.......
  • MarkDown学习
    MarkDown学习标题三级标题四级标题 字体Hello,World!文本两边各设置两个星号加粗Hello,World!文本两边各设置一个星号斜体Hello,World!文本两边各设置三......
  • Python 字符串插值 All In One
    Python字符串插值AllInOne#!/usr/bin/envpython3#coding=utf-8__author__='xgqfrms'__editor__='vscode'__version__='1.0.1'__copyright__="""Co......
  • 2022-8-17 第一组 (≥▽≤) 学习笔记
    目录1.DQL查询语言1.1子查询(自连接)需求建表插入数据日期格式1.DQL查询语言1.1子查询(自连接)按照结果集的行列数不同,子查询可以分为以下几类:标量子查询结果集只有......
  • vue学习之------vue-router路由重定向
    路由重定向是指:用户在访问地址A时,强制用户跳转到地址C,从而展示特定组件。  ......
  • 【InventWithPython 第一部分】校对活动正式启动
    仓库:https://github.com/apachecn/invent-with-python-zh整体进度:https://github.com/apachecn/invent-with-python-zh/issues/1贡献指南:https://github.com/apachecn/in......
  • MySQL学习笔记
    MySQL学习笔记    MySQL语句中,字符串应当用单引号表示,而不是双引号,例如’Tom’;表中字段区分大小写,name和Name是不同的字段;命令不区分大小写,DROP和drop是相同的......