python中对象以及一些函数的应用
2013-03-22 22:16
645 查看
看代码:
#coding:UTF-8 import sys import inspect def foo(): pass class Cat(object): def __init__(self,name='kitty'): self.name = name def sayhi(self): print self.name if __name__ == '__main__': cat = Cat() cat.sayhi() hi = Cat("nidfe") hi.sayhi() print "*"*20 print hi.name print dir(hi) print "*"*20 if hasattr(hi,'name'): setattr(hi , 'name' , 'pig') print getattr(hi , 'name') print hi.name hi.sayhi() if isinstance(hi , Cat): print "tt"*10这里主要是对象初始化,以及如何调用python的方法。另外getattr,setattr , isinstance的应用。
相关文章推荐
- pig函数以及关键字 的一些实例应用的总结(来自pig笔记)
- 13 python装饰器,函数对象以及一些高阶函数如map/reduce,匿名函数,返回函数,偏函数等等
- python 3中的zip函数,以及一些巧妙应用
- Android应用中,退出activity时对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行?
- python中threading的高级函数应用解析 Lock Rlock Condition Semaphore Timer Event Semaphore对象
- 关于主窗体与子窗体之间的通信以及面向对象思想的一些应用
- 有关python的字典以及对象什么的一些小技巧
- python的字符串和对象的一些操作和运算以及lambda表达式
- Python学习中的关键点1.3 - python中的一些函数应用
- python引用在函数传参时的体现以及可变与不可变对象的对比
- 函数对象的意义:泛型算法应用以及避免重载带来的全局影响
- python中的cm()len() list() and tuple()以及一些内建函数
- C++沉思录读书笔记(21,22章)- 函数对象存在的意义以及自定义能应用bind1st(bind2nd)的函数对象模板
- python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变
- python:setattr的迷惑以及函数作为对象添加引用
- python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变
- python(二):函数以及面向对象相关
- 合并多个python list以及合并多个 django QuerySet 的方法在用python或者django写一些小工具应用的时候,有可能会遇到合并多个list到一个 list 的情况。单纯从技
- python 面向对象中一些常用内建函数【getattr(), setattr(). hasattr(). delattr()...】
- python 面向对象中一些常用内建函数【getattr(), setattr(). hasattr(). delattr()...】