x (): y (): (x,=) ()
想老师解释这个?还有在最后的print如果缩进没空格会有不一样的结果?
s = "global" def outer(): s = "outer" def inner(): s = "inner" print(s) inner() outer()
有outer和inner的代码最后一定要应用回inner和outer?
class
Person:
def
__init__(
self
,name):
.name
=
name
__add__(
, other):
if
isinstance
(other,Person):
return
"{0}--{1}"
.
format
(
.name,other.name)
else
:
return "不是同类对象,不能相加"
"不是同类对象,不能相加"
p1
Person(
"高淇"
)
p2 = Person("高希希")
p2
"高希希"
x=p1+p2
print(x)
# 看不懂def __add__(self, other)。 "高淇"传给self,"高希希"传给other吗?还是"高淇"和"高希希"都是实例对象,都是other??
# 看不懂def __add__(self, other)。
, other)。
"高淇"传给self,"高希希"传给other吗?还是"高淇"和"高希希"都是实例对象,都是other??
#if isinstance(other,Person)判断other是否是Person的实例对象。为什么只判断other,不判断self? 是先传入的self决定了Person的什么东西吗?是判断是不是同为字符串吗?这块不是很理解
老师,统信系统下如何安装Anaconda
老师,为什么位置参数和命名参数混着用也可以啊!
请问该如何查看a本身的id地址呢?a本身是个容器,不赋值无法使用,赋值只能查看赋值的id?
这个 怎么报错了 是不是数值太大了
for i in range(200000)
这个代码是什么意思
已经验证,不区分大小写,不知道我的这个方法可行不?
老师,这个内存图多画,大概时怎么样的呢?可以给个模板看看吗?之前的章节忘记是哪一章了。
前面说到布尔值True的本质就是1,那么转换为字符串后为什么显示的不是1呢?
布尔值True转换为字符串后,还可以变得回来吗?
>>> b=[123]>>> for x in b: print(b) [123]
>>> b=[1,2,3]
>>> for x in b[]:
>>> for x in b:
print(b)
[1, 2, 3][1, 2, 3][1, 2, 3]
老师能否讲解一下这 二者得区别
为什么输入"stx上学堂". isalnum()后出现的也是true
不是说在类内部可以访问私有属性吗,那为什么print实行不了呢
在最后其他格式化列表里,例如{:10d}、{:0<2d}等等,里面的d是不是都可以省略掉?
老师为什么不对
a=1756.5653 b=15.201232 print(a-b) x=print(a-b) y=151.21 print(x-y)
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637