对象的ID是系统随机分配吗?还是跟什么有关系?
idle编程与它在file---new file 中编程的功能有什么区别?现在发现的在file---new file 中的输出要加“print”
not 后面跟0或者False,返回True;not后面跟1或者True,返回False。
但是not后面跟其他的都返回False,是否认为后面的内容都是True,但是后面的又不为1,怎么理解?
>>> not 30 False >>> not "123" False >>> not "abd" False >>> not "百战程序员" False
老师,请问a = ''.join(b)这句话有什么用?有无运行结果都一样
老师请问一下我想查看源代码,但是打开之后都是一些类似构造器的东西,我应该如何查看
import turtle import math #定义坐标 x1,y1=(100,100) x2,y2=(100,-100) x3,y3=(-100,-100) x4,y4=(-100,100) #绘制折线 turtle.goto(x1,y1)''' turtle.goto(x2,y2) 坐标间隔开要用,而不是. turtle.goto(x3,y3) turtle.goto(x4,y4)''' #两点之间距离 distance=math.sqrt ((x1-x4)**2-(y1-y4)**2) turtle.write(distance)
老师请问一下,段落解释出现问题,不知道问题在哪,帮忙解决一下
了解了.只是觉得有些奇怪,好像我看别人提出的在pycharm里同一行赋值两个变量,用is判断时输出是Flase,但是我自己用pycharm同一行赋值两个变量再判断,输出的却是True。
数值赋值后查id与直接查id,id值一致;而字符串赋值后查id与直接查id,id值不一致是什么原因?
>>> a = "我爱你" >>> id(a) 47403152 >>> id("我爱你") 47404592 >>> b = 3 >>> id(b) 8791576352480 >>> id(3) 8791576352480
老师,这里判断字符串是否为同一个对象,用cmd执行和pycharm执行的结果是不一样的,那作业里我要以哪个为准呢。
还有我看到挺多人这个章节有提问的,例如下面这个:
上图应该是在pycharm中执行的,第二种赋值方式按道理应该输出也是True的,我自己用pycharm 运行也是True,但这里显示的是Flase。
像这个应该是在prcharm中运行的,老师的回答是pycharm做了优化,但同样的问题老师却不是这么说的,也就是第一张图老师的回答:
这到底是怎样的机制呢
视频里的obj指的是什么????????????
我是通过这边打开的,但是点击后没反应,cmd运行python是完全没有问题的,pycharm也完全没有问题
请问一下,安装好了python与pycharm,但是IDLE打不开怎么回事,环境变量都设置好了的,但点击idle就是没反应
老师,我想问一下这个是什么意思,有点看不懂
怎么理解这种嵌套循环的执行顺序,这个有点不太理解
class Employee: def __init__(self, name, salary, id=1000): self.id = id self.name = name self.__salary = salary self.id += 1 @property def salary(self): return self.__salary @salary.setter def salary(self, salary): if 1000 < salary < 50000: self.__salary = salary else: print('重新输入') def __add__(self, other): if isinstance(other, Employee): return self.__salary+other.__salary else: return '请重新输入' a = Employee('wang', 5000) b = Employee('wang', 6000) d = a+b c = Employee('wang', 60000) print(d) print(c.salary) c.salary = 80000 print(c.salary)
其中c = Employee()里面是60000,已经超出限制但是可以运行,没有经过@salary.setter的判定,但是通过c.salary赋值是可以进行装饰器判定的,所以在作业那里应该如何进行处理。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637