python学习(类的使用)
来源:互联网 发布:千岛湖惨案 知乎 编辑:程序博客网 时间:2024/04/27 13:37
因为已经有了其他编程语言的基础,也即直接熟悉代码即可
#!/usr/local/bin/pythonclass MyClass: def myFun(): num=10 print 'myFun num='+str(num) def myFun2(): num=12 print 'myFun2 num='+str(num)hehe=MyClass()hehe.myFun()hehe.myFun2()这样会出现错误
Traceback (most recent call last): File "C:/Users/jingmin/Desktop/python/01-07.py", line 10, in <module> hehe.myFun()TypeError: myFun() takes no arguments (1 given)
这是因为在python的普通成员函数中第一个参数应该是self,类似C++中的this,但是不同的是python中函数定义的时候应该显示指明,但是在调用的时候就不需要了,因为,解释器已经将该参数默认加入进去了
#!/usr/local/bin/pythonclass MyClass: def myFun(self): num=10 print 'myFun num='+str(num) def myFun2(self): num=12 print 'myFun2 num='+str(num)hehe=MyClass()hehe.myFun()hehe.myFun2()
执行成功,显示如下:
myFun num=10myFun2 num=12>>>
0 0
- python学习(类的使用)
- Python学习笔记(四):类的使用
- python学习-4-类的使用
- python学习之(一)python crontab的使用
- python学习笔记26(python中__name__的使用)
- python学习笔记28(python中pickle的使用)
- python学习笔记29(python中堆的使用)
- 学习Python:__call__的使用
- python的学习(三)----中括号的使用
- Python的学习(三十二)---- ctypes库的使用整理
- python学习1-使用类
- Python学习笔记 --- 类中方法的使用
- 我的python学习笔记.创建和使用类
- python学习教程(六)Django框架的使用
- Python之学习笔记(模块的使用)
- Python之学习笔记(redis的使用)
- python学习笔记(8):dict的使用
- Python学习日志(三)之命令行的使用
- 管理员必备的20个Linux系统监控工具
- Appium基于安卓的各种FindElement的控件定位
- 目录挂载新硬盘后文件消失的解决办法
- NSDateFormatterStyle 几种取值的区别
- U3D log Flash shader 效果(标题流光效果)
- python学习(类的使用)
- C#中验证码实现
- linux sort,uniq,cut,wc命令详解
- LeetCode3_Longest Substring Without Repeating Characters
- 11.1.2.2 使用不可变数据结构
- CPU发卡总结
- linux sed命令详解
- 根据属性名称获取其在对象中所存放的值
- LUA中的OOP(2) --- 单继承