`
东边日出西边雨
  • 浏览: 264441 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用类中的函数和变量

 
阅读更多

有一个类Test,如下:

 

#!/usr/bin/python

class Test:
        def __init__(self):
                 self.m1 = 123

        def m2(self):
                print "function m2"

        def cc(self):
                self.m2()  #有括号
                self.m1     #无括号

 

m1是类Test的成员函数,m2是类Test的成员变量,这样cc使用m1和m2的区别在于调用m2时需要加括号!

 

在类外面调用也是一样的道理:

 

test = Test()
test.m1
test.m2() #有括号

 

 

分享到:
评论

相关推荐

    如何在对话框类内调用视图cview类中的函数和变量

    "如何在对话框类内调用视图CView类中的函数和...通过以上的介绍,可以看到,在对话框类中调用视图CView类中的函数和变量是非常简单的,只需要获取当前活动的视图指针,然后使用这个指针来调用视图类中的函数和变量。

    指针函数和函数指针变量

    在C语言中,指针和函数是两个非常重要的概念,而将它们结合在一起,就产生了指针函数和函数指针变量。这两个概念是C语言高级特性的体现,它们在编程中有着广泛的应用,如回调函数、动态加载库、内存管理等。 首先,...

    python类和函数中使用静态变量的方法

    本篇文章将详细介绍在Python中如何在类和函数中使用静态变量,并通过三个示例来说明。 **方法一:通过类的`__init__`和`__call__`方法** 这个方法利用Python的`__init__`初始化方法和`__call__`方法,将类实例化为...

    支持中文函数名中文变量名的delphi脚本语言

    在"压缩包子文件的文件名称列表"中,虽然没有具体文件的详细信息,但我们可以推测其中可能包含源代码、示例、文档或者库文件,这些资源可能用于演示如何在Delphi中使用中文函数名和变量名,或者提供了实现这一功能的...

    C++中类使用全局变量

    首先,让我们看看示例代码中如何在类中使用全局变量。在这个例子中,有一个全局整数数组`a`,它是一个常量数组,包含了13个元素,从1到13。全局变量`a`可以在整个程序的任何地方访问,包括类的方法中。在类`date`中...

    可以使用中文函数名和变量名的脚本

    可以使用中文函数名和变量名的脚本delphi实现,中文支持现在很多,除了e语言,vs,RS都支持,不过脚本语言好像不多

    全局变量的使用,函数func1中引用全局变量count,函数func1中调用函数func2

    在给定的描述中,提到了两个函数——`func1`和`func2`,以及两个变量——全局变量`count`和局部变量`temp`。首先,全局变量`count`在程序的开头定义,它的作用域覆盖了整个源代码文件,无论是在哪个函数内部,只要...

    浅谈js中的变量名和函数名重名

    这里涉及到函数和变量的预解析: 1)函数声明会置顶 2)变量声明也会置顶 3)函数声明比变量声明更置顶:(函数在变量上面) 4)变量和赋值语句一起书写,在js引擎解析时,会将其拆成声明和赋值2部分,声明置顶,赋值保留...

    CML常用类及其成员函数和变量.xlsx

    CML 是面向对象的C++类的集合,旨在简化智能CANopen 伺服放大器的集成,并将电机驱动程序步入基于 PC 的或嵌入式控制架构中。消除了控制网络的低级代码的开发。通过简单的命令自动处理实现通信卡对接、映射 PDO、SDO...

    C++类中的静态成员变量和静态成员函数的作用

    ### C++类中的静态成员变量和静态成员函数的作用 #### 静态成员变量与静态成员函数概述 在C++编程语言中,类是面向对象编程的基础,它允许程序员定义包含数据成员(变量)和成员函数(方法)的复合数据类型。其中...

    C++ 包含类两个类互相调用彼此的类成员变量和方法

    3. 朋友函数:如果类A和类B需要直接访问对方的私有或保护成员,可以声明对方为朋友。这样,类A和类B就可以访问彼此的私有和保护成员,但需要注意的是,这可能破坏封装性,增加代码的耦合度。 ```cpp class A { ...

    MFC中定义全局变量和全局函数的方法

    - 在其他类中,直接使用这些全局变量和函数,例如`g_Public_x`和`g_Public_f()`。 #### 结论 在MFC中,虽然直接定义全局变量和全局函数可能不是最佳实践,但在某些情况下,这种方法仍然是必要的。通过上述三种方法...

    QT 不同文件直接变量调用 示例

    在QT中,如果你有一个函数需要在多个文件中使用,可以把它定义为公共函数(public function)。首先,在头文件中声明函数,然后在源文件中实现它: ```cpp // myfunctions.h void myFunction(); // myfunctions....

    逆向dll中的函数及通过函数api钩子获取dll中的全局或是const变量值

    逆向dll中的函数及通过函数api钩子获取dll中的全局或是const变量值

    408函数-递归调用-全局变量和局部变量

    ### 408函数-递归调用-全局变量和局部变量 #### 一、CLion环境下新建文件及函数管理 在CLion环境下新建文件,尤其是C/C++源文件,对于项目的组织和代码的管理非常关键。为了提高编程效率和调试效果,我们需要遵循...

    makefile详解 使用变量和函数

    在 Makefile 中,我们可以使用两种方式来在变量中使用其他变量来定义变量的值。 第一种方式是使用“=”号,在“=”左侧是变量,右侧是变量的值。例如: ``` foo = $(bar) bar = $(ugh) ugh = Huh? ``` 在上面的例子...

    深入探讨:在嵌套函数中访问和修改外层函数变量的技巧

    在嵌套函数中,内部函数可以访问定义在其外部的函数变量,这是一种称为“闭包”的现象。本文将详细探讨如何在嵌套函数中访问外层函数的变量,以及如何在不同编程环境中实现这一操作。 嵌套函数和闭包是编程中的重要...

    随机数个相互独立的随机变量之和的分布函数

    在概率论和统计学中,随机变量的分布函数是用来描述随机变量取值的概率规律的函数。当我们面对多个相互独立的随机变量时,了解它们之和的分布函数就变得尤为重要,因为这有助于我们理解和分析这些随机变量共同作用的...

    3.8 函数参数与变量的作用域(ppt).pdf

    在函数`wad`中,即使没有在函数内部重新定义,函数依然能够访问和使用这两个全局变量。在命令行窗口中,我们先定义了`ALPHA`和`BETA`的值,然后调用`wad(1,2)`,由于`ALPHA`为1,`BETA`为2,所以返回的结果`s`为5。 ...

Global site tag (gtag.js) - Google Analytics