350708000
发表于 2017-7-27 22:38:44
这个很强大。
python911
发表于 2017-8-3 18:56:26
终于理解到python大莽的强大了,强大的一B啊,啊......哦.......啊啊...........真爽........好大............好强大............
y394643656
发表于 2017-8-15 17:26:14
哇,小甲鱼整理了好多呀,感谢感谢,慢慢学。。。感觉有点多
legend818
发表于 2017-8-17 11:53:19
回复了就能找得到
Neo_367
发表于 2017-8-25 08:36:40
还不能很深刻的理解Python的魔法方法
恒耐专
发表于 2017-9-19 10:07:35
0、不会被调用
1、当调用相应运算操作时候 如(a+b)出现加法就会调用__add__()
2、比如继承INT直接int.xxx
3、
4、
5、不太明白
动动手、
0、
class Word(str):
length = 0
num = []
def __new__(cls, string):
for each in string:
if(each == ' '):
break
cls.num += each
cls.length = len(cls.num)
return cls.length
class Cmp(int):
def __it__(self, other):
print("第二个比较长")
def __gt__(self, other):
print("第一个比较长")
def cmp(x,y):
if x < y:
x < y
else:
x > y
timeislife
发表于 2017-10-18 18:39:00
MichaelYan 发表于 2015-8-6 18:05
楼主把'__neg__(self)'和‘__pos__(self)’的作用给写反了
neg:negtive
pos:positive
恩,但是negtive是正数,而positive是负数
karlon
发表于 2017-11-19 15:46:52
{:5_95:}
zhangguizhou
发表于 2017-12-8 11:25:37
好贴{:10_250:}
李爽42900
发表于 2017-12-12 17:23:44
魔法方法这块硬骨头我要拿下来。。。。。{:10_250:}
alailai
发表于 2017-12-23 14:28:57
我想问下,老师讲课是在windows系统下,编辑器里有个run,可以直接让程序跑起来,然后能继续后面的操作。但我是在linux系统下vim编的代码。保存后再到shell里跑时,它没有任何提示就直接就结束了。不像在windows下还能继续输入和操作。想问下这种情况怎么办?怎么在linux 下像老师那样先写出那些代码,跑起来后再边输入边执行。课程是038节继承那节课
付盼
发表于 2017-12-24 16:26:22
很有用,谢谢老师整理
land1725
发表于 2017-12-26 10:59:21
终于不用做作业了
qingliang_yan
发表于 2017-12-26 11:49:02
好全面啊
kimiwen
发表于 2017-12-31 16:42:50
用到才知道!
poseidon1985
发表于 2018-1-14 21:51:54
好想打印出来背一下
Kara12
发表于 2018-1-21 04:53:19
可以理解python在默默使用魔法方法,但不明白我们为什么用重写人家的魔法方法,如果想要实现什么新的功能,自己写一个新方法就可以了啊,为什么还要用人家自带的方法名啊??
ygzhang
发表于 2018-1-23 16:00:55
谢谢!
zhang3911
发表于 2018-1-25 13:08:20
{:10_277:}
zhang3911
发表于 2018-1-25 13:08:52
{:10_244:} {:10_244:}
页:
1
2
3
4
[5]
6
7
8
9
10
11