《笨办法学python》习题38 40
来源:互联网 发布:软件测试管理系统 编辑:程序博客网 时间:2024/05/24 08:32
作者在习题38:列表的操作中,轻巧地说明了appen的使用。
mystuff=[]mystuff.append('hello')其中mystuff.append('hello')在python看来是append(mystuff,'hellor')
然后作者又给出了一个错误的情况:
class Thing(object): def test(hi): print hi
a=Thing()a.test('hello')
错误原因是test()只可以接受一个参数,却给了两个。也就是 a.test('hello') 实际上是test(a,'hello')
从这里开始到习题40之前思路都还很清晰,直到作者开始说起class中的__init__,什么self什么空对象。我彻底得搞不懂了……
大概是因为强迫症的缘故,想要弄清如何让 a.test('hello') 执行成功。我就回去把习题40的代码和38错误的结合了一下,如下所示
class Thing(objest): def __init__(self): self.tangerine='hhh' def test(self,hi): print hia=Thing()a.test('hello')结果成功了!
然后算是(?)懂了self大概是在给a(实例)先占个位置……吧.
0 0
- 《笨办法学python》习题38 40
- sudsn 笨办法学Python 习题13
- 笨办法学python之习题26
- 笨办法学python 习题46
- 笨办法学python 习题46-windows
- 笨办法学Python-习题0 准备工作
- 笨办法学Python习题11 提问
- 笨办法学python 习题24
- 笨办法学python习题3 数字和数学计算
- “笨办法学python”学习笔记-习题5
- “笨办法”学Python习题41代码问题
- 笨办法学Python笔记-习题0:准备工作
- 笨办法学Python笔记-习题1:第一个程序
- 笨办法学Python-习题2:注释和井号
- 《笨办法学python(第三版)》习题1
- 《笨办法学python(第三版)》习题3
- 《笨办法学python(第三版)》习题4
- 《笨办法学python(第三版)》习题5
- 用gcc编译成可执行程序
- Xcode8时代让我们一起继续使用我们的插件吧
- 配置haproxy虚拟主机
- 极简keras:实现神经网络风格迁移(neural style)
- 2016.11.30
- 《笨办法学python》习题38 40
- 【Python】Python函数大全
- 百鸡百钱问题
- spark dataframe操作
- 属于RecyclerView的万能适配器Adapter和ViewHolder
- 内存频率与带宽
- matlab 函数句柄(function handle)
- HDU-2095 find your present (2)
- 权限问题