首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python 函数、模块、包

    一个模块可以包含 变量、函数或者C、C++的扩展等等 现在我定义一个 model.py 模块,里面定义变量、函数 文件名称叫 model.py ,模块名词就叫 model 一、模块定义:就是一个...解读:调用 model 模块中的函数 p = Person() # 解读:实例化 model 中的 Person p.fun() # 返回:一个方法 解读:调用 Person 中的方法...解读:调用 model 模块中的函数 p = Person() # 解读:实例化 model 中的 Person p.fun() # 返回:一个方法 解读:调用 Person 中的方法...解读:调用 model 模块中的函数 p = P() # 解读:实例化 model 中的 Person p.fun() # 返回:一个方法 解读:调用 Person 中的方法 5、导入多个模块...from pkg.model import member # 第二种方式 from pkg.model import func from pkg.model import Person 转载自今日头条:python

    73110

    Python入门(四):函数、模块

    python代码组织架构 对于小型代码,实现功能即可 对于大中型代码,则需要进行代码封装,以方便重用和团队协作 ?...本节主要介绍函数、模块 一、函数 我们已经使用了许多内建的函数,比如len、range、split等都是函数 是能重用的程序段,给一块代码起一个名字,然后在其它地方使用函数名字重复调用这块代码。...因为有些python的有些高级函数,比如list.sort、sorted、map、reduce等,它们的调用需要传一个函数作为参数传入。...# 会调用的初始化函数__init__,不用传selfs1 = Student('xiaoming', 20)s2 = Student('xiaowang', 25)# 访问的属性print(Student.total_cnt...常用思路:把名词变成、把数据变成属性、把动词变成方法(函数) ?

    60220

    使用Python的构造函数和析构函数

    1、问题背景当使用Python时,可以使用构造函数和析构函数来初始化和清理实例。构造函数在创建实例时自动调用,而析构函数在删除实例时自动调用。...在上面的代码示例中,Person具有一个构造函数__init__和一个析构函数__del__。...构造函数__init__在Person的实例被创建时被调用,它将实例的name属性设置为传入的参数,并将实例的人口计数population加1。...析构函数__del__在Person的实例被删除时被调用,它将实例的人口计数population减1。...问题是,如果我在程序中显式地删除Person的实例,析构函数__del__是否会被自动调用,或者我是否需要在“main”程序/中添加一些东西,如上面的代码示例所示?

    18610

    Python基础语法-函数-函数装饰器-装饰器

    装饰器除了函数装饰器之外,Python还允许我们使用装饰器来装饰函数装饰器是一个,它接受一个函数作为参数并返回一个包装器函数。...例如,下面是一个使用装饰器的示例:class DecoratorClass: def __init__(self, func): self.func = func def _...say_hello()在这个例子中,我们定义了一个名为“DecoratorClass”的装饰器。这个接受一个函数作为参数,并在实例化时将其保存在“self.func”属性中。...然后,我们将“DecoratorClass”应用于我们的“say_hello”函数,这意味我们将“DecoratorClass”实例化,并将“say_hello”函数作为参数传递给它。...最后,我们调用“say_hello”函数,它将在执行前和执行后打印两条消息,分别是装饰器的前置和后置消息,以及我们原始函数的输出。

    46230

    Python查看模块(变量、函数)方法

    前面章节中,详细介绍了模块和包的创建和使用(严格来说,包本质上也是模块),有些读者可能有这样的疑问,即正确导入模块或者包之后,怎么知道该模块中具体包含哪些成员(变量、函数或者)呢?...查看模块成员:dir()函数 事实上,在前面章节的学习中,曾多次使用 dir() 函数。通过 dir() 函数,我们可以查看某指定模块包含的全部成员(包括变量、函数)。...因此,这里给读者推荐一种可以忽略显示 dir() 函数输出的特殊成员的方法。...查看模块成员:__all__变量 除了使用 dir() 函数之外,还可以使用 __all__ 变量,借助该变量也可以查看模块(包)内包含的所有成员。...不过需要注意的是,并非所有的模块都支持使用 __all__ 变量,因此对于获取有些模块的成员,就只能使用 dir() 函数

    1K00

    Python面试】 说说Python变量、函数的命名规则?

    废话不多说,开始今天的题目: 问:Python变量、函数的命名规则?...答:Python命名规范在编写代码中起到很重要的作用,虽然不遵循命名规范,程序可能也可以运行,但是使用命名规范可以更加直观地了解代码所代表的含义。...下面具体说说Python的命名规范: 1、 单词首字母总是大写,私有可以下划线开头。如MyClass。...class MyClass(): pass class MySchool(): pass 2、函数 函数名一律小写,若有多个单词用下划线隔开。另外,私有函数下划线开头 。...项目中也可以使用这种命名,它的意义在于这种形式的变量是只读的,这种形式的成员函数尽量不要重载。

    93140
    领券