`
东边日出西边雨
  • 浏览: 262743 次
  • 性别: 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语言高级特性的体现,它们在编程中有着广泛的应用,如回调函数、动态加载库、内存管理等。 首先,...

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

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

    C++中类使用全局变量

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

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

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

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

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

    有关复制构造函数和变量声明

    复制构造函数的名称必须和类名称一致,它必须的一个参数是本类型的一个引用变量。 例如,在下面的代码中,我们定义了一个名为 CExample 的类,它有一个私有成员变量 a 和一个公有成员函数 Show()。在 main() 函数中...

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

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

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

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

    C语言、变量和函数的作用域与生存期

    C语言中的变量和函数的作用域与生存期是编程中至关重要的概念,它们直接影响到代码的组织和执行效率。首先,我们来详细了解这些知识点。 **作用域(Scope)**: 作用域指的是变量或函数在程序中可见的范围。C语言中...

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

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

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

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

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

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

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

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

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

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

    keil c51中变量 常量 函数的定位

    但需要注意的是,在使用_at_关键字时,不能对变量赋初值,并且这条语句不能在主函数中使用。 五、STARTUP.A51 文件的作用 STARTUP.A51 文件用于定义堆栈区和内存初始化部分。如果不添加该文件,编译器将自动加入一...

    查看系统中的命令函数变量.rar_IGZ_查看系统中的命令函数变量

    在AutoCAD平台上,掌握如何查看系统中的命令函数变量是至关重要的。...通过分析和使用像"查看系统中的命令函数变量.lsp"这样的工具,用户能够更好地掌控AutoCAD的定制和扩展,实现更高效的设计工作流程。

    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