首页 > 其他分享 >函数相关补充

函数相关补充

时间:2023-12-10 12:35:30浏览次数:245  
标签:__ 包名 函数 文件 补充 导入 模块 相关 name

关于模块中的__name__:

  在模块内(Python文件里面)运行的时候:__name__ = '__main__';

  在模块外(被其他Python文件引用)运行的时候:__name__ = '该模块名'

如果想要模块内的部分代码被其它文件引用时不被执行,可利用__name__加if条件限制,例如:

test1.py中执行时,__name__ = '__main__'

test2.py中执行时,__name__ = 'test1'

 

关于模块导入的顺序:

  1、在导入模块的时候,会先从代码所在的目录进行导入

  2、如果没有找到,会去python系统目录查找导入

  3、如果还没有找到,就会报错

 

关于包(package):

  包是一个包含多个模块(python文件)的特殊目录:

    1、目录下有一个特殊文件 __init__.py

    2、包名的命名规则方式和变量名一样

    3、python文件较多时,方便分目录管理维护

  导包的常用方式:

    # 方式一

    import 包名.模块名

    包名.模块名.工具名

    

    # 方式二

    from 包名 import 模块名

    模块名.工具名

     

    # 方式三

    from 包名.模块名 import 工具名

    工具名

  

    ############### 举例如下 ##############

 

标签:__,包名,函数,文件,补充,导入,模块,相关,name
From: https://www.cnblogs.com/SakuraYuanYuan/p/17827129.html

相关文章

  • Python进阶补充
    变量的进阶引用的概念:1、定义变量的时候,变量和数据,都会在内存中开辟空间2、变量所对应的内存空间中存储的是数据所在内存的地址3、变量中保存数据地址的操作,就称为引用4、Python中所有数据的传递,都是引用,即“地址”5、只有赋......
  • 农村高中生源转型期提升学生二次函数建模能力的课堂探究
      在新课程下,培养学生的数学核心素养是高中数学课堂教学的根本任务。其中的建模思想是数学核心素养培养的一个基本指标,是学生正确认识数学知识内在本质与原理的重要思维工具。通过在数学课堂教学中有效地应用建模思想,主要的应用意义体现在如下几个方面:其一,通过在数学课堂中融......
  • Python字符串的使用和相关函数方法
    字符串是Python中最常用的数据类型。我们可以使用引号(单引号或双引号)来创建字符串。本文主要介绍字符串常用操作和42个字符串相关的方法,下面具体看一下。参考文档:https://www.cjavapy.com/article/6/1、创建字符串创建很简单,只要为变量分配一个值即可。例如:var1='He......
  • sql中的substring()、to_char()、extract()、concat()等函数
    ERROR:functionpg_catalog.substring(timestampwithouttimezone,integer,integer)doesnotexistLINE1:SELECTu.username,l.description,l.ip,SUBSTRING(l.createdate,…^HINT:Nofunctionmatchesthegivennameandargumenttypes.Youmightneedtoadde......
  • 在 wsl 中启动容器实例,相关资源默认存储在什么地方?
    在WSL(WindowsSubsystemforLinux)中启动的Docker容器实例,默认情况下相关资源存储在WSL的文件系统中。具体来说,WSL使用的是一个虚拟化的Linux环境,在Windows主机上运行,因此Docker容器实例的文件系统将存储在WSL的虚拟文件系统中。WSL提供了Windows和Linux文件系统之间的桥梁,使得在W......
  • Intel710驱动代码分析-客户端的通知回掉函数
    继续分析710的驱动代码:今天主要分析这个代码:客户端通知函数作用今天要分析的是一个客户端通知函数,该函数i40e_notify_client_of_vf_enable的作用是:在PF上启用或禁用VF后,通过客户端的回调函数通知客户端。传入参数structi40e_pf*pf(表示PF(PhysicalFunction,物理功能)设备信息)u3......
  • pin_user_pages()及相关调用 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/core-api/pin_user_pages.htmlpin_user_pages()及相关调用概述本文档描述以下函数:pin_user_pages()pin_user_pages_fast()pin_user_pages_remote()FOLL_PIN的基本描述FOLL_PIN和FOLL_LONGTERM是可以传递给get_user_pages*()("gup......
  • STM32学习笔记_GPIO相关知识&LED流水灯
    GPIO的内部结构:在STM32中,所有的外设都是挂载在APB2外设总线上的,GPIO内包含了寄存器和驱动器,内核通过APB2总线对寄存器进行读写,寄存器的每一位对应每一个引脚。驱动器是用来增强GPIO驱动能力的GPIO位的内部结构:在下结构图中,信号从右边的I/0引脚输入,通过内部的上拉或下拉开关进行到TT......
  • 『江鸟中原』鸿蒙云函数开发
    概括CloudFunctions,是一项Serverless计算服务,提供FaaS(FunctionasaService)能力,一方面云函数将开发测试的对象聚焦到函数级别,可以帮助大幅简化应用开发与运维相关的事务,另一方面可以通过在应用中集成云函数SDK,便捷操作云数据库、云存储等,提升业务功能构建的便利性。云函数可......
  • 第四讲 数学知识——欧拉函数
    AcWing873.欧拉函数欧拉函数的定义\(1\)~\(N\)中与\(N\)互质的数的个数被称为欧拉函数,记为\(\phi(N)\)。若在算数基本定理中,\(N=p_1^{a_1}p_2^{a_2}...p_{m}^{a_m}\),则:\(\phi(N)=N\times\frac{p_1-1}{p_1}\times\frac{p_2-1}{p_2}\times...\times\frac{p_m-1}{p_m}\)......