这里报错是啥原因
老师,列表切片不需要写a.slice[::}么?
字符串那里就需要?
老师,什么样的方法可以自动调用?为什么__call__可以自动调用,但是say_score不可以自动调用呢。
老师id(a[1])被删除之后,后面得值拷贝过来得是值得value,而非原先作为a[2]得地址么
老师,我的回车键为什么进不到下一行了
一、程序
#测试方法的动态性 class Person: def work(self): print('努力上班!') def play_game(self,name): print('{0}经常玩游戏'.format(name)) def work2(self): print('不想上班!') p1=Person() p1.work() Person.play_game=play_game#可以不加() p1.play_game('小七')
二、运行结果
老师请问,像上边程序最后四行,有的需要加(),有的不需要加()。经常分不清楚,加()的本质是啥,或者原理是啥?
疑问一:老师,用实例对象p.work和用类对象People.work都可以修改原来的work,而且类对象必须要在方法加参数,否则会报错,这两个本质上有什么不同。
疑问二:我发现如果类对象修改在前,实例对象修改在后是可以修改的,如果实例对象修改在前,类对象再进行修改就不行了。
疑问三:还有就是类对象在前时,不加参数会报错,再后就不会报错
为什么定义多行字符串的时候'''里的内容不会被当做注释
老师下图中IDLE环境中
a = "我"
id(a)=2110005542304
id("我")=2110005542064
但是
print(id(a))
2110005542304
a和"我"的地址不一样
但是a和"我"打印出来的value是一样的
这样理解对吧?
定义一个函数,将输入的参数拆成列表元素,通过sort()逆序排列后再输出。如:输入3245,输出5432
def test(): a = [] #定义一个列表 s = int(input("输入参数:")) a.append(s) #将参数添加到列表中 a.sort(reverse=True) #逆序排序 print(a) test()
输入参数:3456
[3456]
Process finished with exit code 0
想问下这个代码为什么没有逆序?
上图:<list_reverseiterator object.......>这是啥没整明白
老师 12行报错了 为啥啊
python里什么是属性?
什么时候需要留空格,是固定需要记住的么
eg:sum_all = 0
这个是什么呀
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637