老师 这是什么情况,为什么安装是这样 显示无法安装 这是用台式电脑 是
7.9.0.7504
系统词频: 20160106
组词数据: 20160106
辅助码 : 20120214
编译时间: Feb 29 2016 14:11:30
太高了吗
画横线的地方为什么不对?这条语句不能用三元运算符?
老师这里为什么用other.name呢?没看到定义other.name呀
class Person: def __init__(self,name): self.name = name def __add__(self, other): if isinstance(other,Person): return '{0}--{1}'.format(self.name,other.name) # 为什么使用other.name else: return '不是同类对象,不能相加' p1 = Person('高淇') p2 = Person('小名') x = p1+p2 print(x)
这里为什么要加zip 它不是创建字典吗?这里生成的是元组
请问老师,文档字符串的标准格式是什么呢,一般都要写哪些东西呢?python程序员之间默认的规定是什么呢?因为代码毕竟也是要给别人看的,共同合作的时候需要对注释进行规范,便于大家理解代码。
class Student: company = "SXT" #类属性 @classmethod def printCompany(cls): print(cls.company) @staticmethod def add(a,b): #静态方法 print("{0}+{1}={2}".format(a,b,(a+b))) return a+b Student.printCompany() Student.add(30,40)
老师请问这一部分中return的作用是什么呢
有没有return都可以正常运行啊
如图,如果我想对中文名字、英文名字分别做一些个性化的处理,是不是还要在内部函数中再用if...else语句判断一下?有没有什么简单的方法不用再写if...else语句呢?
为什么我不在name前面加上say_就显示有错误呢,非得加say_吗?
老师,没有社区版本
turtle MyRectangle: (x = y = width = height = ): .x = x .y = y .width = width .height = height (): area = .width * .height (area) (): perimeter = * (.width + .height) (perimeter) (): turtle.penup() turtle.goto(.x.y) turtle.pendown() turtle.goto(.x.y - .height) turtle.goto(.x + .width.y - (.height)) turtle.goto(.x + .width.y) turtle.goto(.x.y) turtle.done() t = MyRectangle(-) (t.getArea()) (t.getPerimeter()) t.draw()
结果为啥有两个空值
老师数组的长度是必须2**n还是随机创建的?
1、单例模式代码:
class Single: __obj=None __count=0 __init_sg=True def __new__(cls, *args, **kwargs): if cls.__obj==None: cls.__obj=object.__new__(cls) cls.__count+=1 print(cls.__count) print(object.__new__(cls)) return cls.__obj def __init__(self,name): if Single.__init_sg==True: print("初始化...") self.name = name Single.__init_sg=False a1=Single("aa") b1=Single("bb") print(a1) print(b1) print(a1.name) print(b1.name)
2、运行结果:
3、提问:
(1)从结果可以看出来,__new__方法每建立一次就会被调用,但是为什么每次执行objet.__new__(cls)生成的对象是同一个?还是说objet.__new__(cls)只调用了一次,第二次只是使用之前的对象,那a1与b1只是都获取到了这个对象的地址吗?b1实际上并没有建立是吗?
(2)在a1=Single("aa")与b1=Single("bb")生成的对象为什么与最后打印的时候的对象地址不同?
4、感想:
根据结果来看,单例模式只建立了一个对象,且只是第一个,希望有内存图解释一下,疑问还是很多
老师您好:
视频中老师讲到这块说,由于test01函数无限制调用自己导致栈内存满了,程序崩溃。我想问一下栈内存是多大呢?如果有一个递归调用的函数 他的内部调用足够多次还是没达到终止条件,那是不是也得崩溃了?
谢谢老师~
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637