python学习笔记:2017/4/20-----1
2017-04-20 12:29
211 查看
生成器和迭代器的区别
2.递归
递归就是自己调用自己,生活中的两面镜子互照
练习:斐波那契数列
%%%%
3.
In [90]: class MyClass():
…: gender = “Male”;
…: def setname(self,name_):
…: self.name = name_;
…: def setage(self,age_):
…: self.age = age_;
…:
In [91]: x = MyClass();
In [92]: x.setname(“Tom”)
In [93]: x.setage(23)
In [94]: x.age
Out[94]: 23
In [95]: x.name
Out[95]: ‘Tom’
In [96]: x.gender
Out[96]: ‘Male’
这里gender成为了类的共有属性(数据变量),下面的函数(方法)实际上是在定义另外的数据变量(为实例提供属性__init__()),此例中name 和 age就是我们所认为的属性构造,并且之间信息会相互传递。
4
2.递归
递归就是自己调用自己,生活中的两面镜子互照
def fact(n): if n <= 1: return 1; else: return n * fact(n-1)
练习:斐波那契数列
%%%%
3.
In [90]: class MyClass():
…: gender = “Male”;
…: def setname(self,name_):
…: self.name = name_;
…: def setage(self,age_):
…: self.age = age_;
…:
In [91]: x = MyClass();
In [92]: x.setname(“Tom”)
In [93]: x.setage(23)
In [94]: x.age
Out[94]: 23
In [95]: x.name
Out[95]: ‘Tom’
In [96]: x.gender
Out[96]: ‘Male’
这里gender成为了类的共有属性(数据变量),下面的函数(方法)实际上是在定义另外的数据变量(为实例提供属性__init__()),此例中name 和 age就是我们所认为的属性构造,并且之间信息会相互传递。
4
相关文章推荐
- Python学习笔记:Python Language Features
- Boost.Python学习笔记
- Python 学习笔记 - 4.if 表达式
- python文件读写实例学习笔记
- Python 学习笔记(1)
- python(异常处理机制,学习笔记摘要)
- python学习笔记(1)
- python学习笔记,整形,字符串
- Python学习笔记1
- Python学习笔记
- if __name__ (python学习笔记一,注意前面是双下划线)
- python学习笔记(二)
- python学习笔记(2)
- python学习笔记1
- Python学习笔记(一)
- [原创]Ruby学习笔记(4)-闰年、季节和月份天数的Ruby版和Python版
- Python学习笔记 Module
- Python 正则式学习笔记
- Python 学习笔记 - 2.自省