老师为什么会报错,我跟课件上写的一样,参数不是只有三个? class Person: def __init__(self,name,age): self.name = name self.__age = age def say_age(self): print(self.name,'的年龄是',self.__age) class Student(Person): def __int__(self,name,age,score): Person.__init__(self,name,age) self.score = score s1 = Student('yeyenino',28,99)
老师,请问一下,标识符规则要求函数名全小写,在后面的章节中,定义函数的时候有printMax为什么也是可行的呢,我在想是不是为了增加可读性,依靠的是程序员的自觉
chars = ['apple', 'watermelon', 'pear', 'banana'] a = sorted(chars, key=lambda x: len(x)) print(a)
运行结果:
['pear', 'apple', 'banana', 'watermelon']
请问老师:lambda表达式中的参数x为什么能从列表chars中取值,内部有什么原理吗?
老师,我这怎么回事,我把下滑线也改正,为什么会报一样的错呢
老师您好,通过类创建对象的过程中,内存本质是什么样的或是怎么实现的?
比如:
class test1: def __init__(self,name,score): self.name = name self.score = score def student(self): print('{0}的分数是:{1}'.format(self.name,self.score)) s1 = test1('gaoqi',90)
老师,这个什么意思,返回值没看懂??????????
老师请问这样修改为什么改变不了当输入分数为100时的输出情况
class Student: def __int__(self,name,score): self.name=name self.score=score def say_score(self): print("{0}的分数是:{1}".format(self.name,self.score)) s1 = Student("高淇",18) s1.say_score() 老师我这里哪里错了呀
num = () (num)<=: (num) num +=(num)>: ()
老师我这样写为什么会出现错误啊?
setting在哪里?去哪里下载 没懂老师
#循环代码优化测试 import time start = time.time() for i in range(1000): result = [] for m in range(10000): c = i*1000 #提到外部循环 #result = result + [m*100] #不使拼接,会产生大量新对象 result.append(c+m*100) end = time.time() print("耗时:{0}".format((end-start))) print("简单循环优化后...") start2 = time.time() for i in range(1000): result = [] c = i*1000 for m in range(10000): result.append(c+m*100) end2 = time.time() print("耗时:{0}".format((end2-start2)))
老师为啥我这个没优化比优化后还快呀
老师 这个为什么打印不出老师视频里的结果啊
老师,我这个显示没有翻译器是怎么回事啊?
<< 左移动运算符:运算数的每个二进位全部左移若干位,由”<<”右边的数据指定移动的位数,高位丢弃,低位补0 >> 右移动运算符:把”>>”左边运算数的每个二进制位全部右移若干位,”>>”右边的数指定移动的位数
是什么意思这个
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637