Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
謝謝莫凡老師,幫我解了很久以來的困惑
谢谢你!而且我觉得你单词拼不出来的时候好可爱啊。
You're a good teacher. But height, not hight~
class abc: def __int__(self,aaa,bbb,ccc,ddd): self.a=aaa self.b=bbb self.c=ccc self.d=ddd>>> h=abc()>>> h=abc(1,2,3,4)Traceback (most recent call last): File "", line 1, in h=abc(1,2,3,4)TypeError: object() takes no parameters請教老師錯誤在那
已解決
非常棒的视频
你好,我想问问这是咋回事儿 >>> c=Calculator('good calculator',34,56,67,56)Traceback (most recent call last): File "", line 1, in c=Calculator('good calculator',34,56,67,56)TypeError: object() takes no parameters>>>
我也遇见了同样的问题 GOOGLE了之后发现是__init__ 前后都是双underscores
Rwan Hu 老铁我也以为是一个杠,没想到是两个
__
同样的问题
还好有看评论,我就说怎么每一步结果都不一样
Self.hight 等,这里好像不能缩写,否则出错,提示object has no attribute
问一下老师!如果我只 class C(): def __init__(self,name='good',price=1) 下面不再加别的内容调用时,系统会说C这个 type里面没有 name,price这些attribute我必须在上段代码下加上 self.name=name self.price=price我不明白的是 在init里面已经给这个type的 attribute 赋值过了,为何后面还要加这些 self.name之类的 ?来重申name 是name, price 是price呢?init()括号里的name 和price 不是变量吗?谢谢!!!!
因为通过self.attribute1 = attribute1时,才把构建函数中的参数"attribute1"得值传替给了这个object得attribute1,也就是你实例化之后用来调用的
我想问个很笨的问题,我用的WINDOWA的NOTEPAD 按照网上说法我配置环境以后,把这段代码输入进去,运行后再输入任何符号PYTHON对话框就自动退出了。求问有什么方法能让我继续调试
用vscode吧, 加载 run 功能包
__init__: 是构造函数吗?实例化类的时候先执行__init___里面的
自定义构造函数,一旦定义以后就覆盖掉了默认无参构造函数
終於搞懂init是什麼了
可不可以告诉我这是怎么回事?c = Calculator('good', 12, 34, 45, 50)Traceback (most recent call last): File "", line 1, in c = Calculator('good', 12, 34, 45, 50)TypeError: Calculator() takes no arguments>>> c = Calculator()>>> c.nameTraceback (most recent call last): File "", line 1, in c.nameAttributeError: 'Calculator' object has no attribute 'name'
Sihan Liu 我也是同样问题,就算define 了 init 我的class还是不take variable !
尝试检查脚本拼写错误,或者拿到网络上面的debugger看下怎么回事
def __init__(self,~~~~~~)init前後記得分別加兩個底線
可以出多一些例子的视频吗?
Python 101 and computer science 101: English
构造函数是吧
nice video
所以__init__ 是為了 之後可以改參數而使用的嗎? 如果在class裡面沒有使用__init 之後就沒有辦法改嗎?? 謝謝
我想问一下这个init是不是相当于构造函数
确实可以理解为php中类的构造函数
广告太多了吧
这集视频是模糊的
謝謝莫凡老師,幫我解了很久以來的困惑
谢谢你!而且我觉得你单词拼不出来的时候好可爱啊。
You're a good teacher. But height, not hight~
class abc:
def __int__(self,aaa,bbb,ccc,ddd):
self.a=aaa
self.b=bbb
self.c=ccc
self.d=ddd
>>> h=abc()
>>> h=abc(1,2,3,4)
Traceback (most recent call last):
File "", line 1, in
h=abc(1,2,3,4)
TypeError: object() takes no parameters
請教老師錯誤在那
已解決
非常棒的视频
你好,我想问问这是咋回事儿
>>> c=Calculator('good calculator',34,56,67,56)
Traceback (most recent call last):
File "", line 1, in
c=Calculator('good calculator',34,56,67,56)
TypeError: object() takes no parameters
>>>
我也遇见了同样的问题 GOOGLE了之后发现是__init__ 前后都是双underscores
Rwan Hu 老铁我也以为是一个杠,没想到是两个
__
同样的问题
还好有看评论,我就说怎么每一步结果都不一样
Self.hight 等,这里好像不能缩写,否则出错,提示object has no attribute
问一下老师!
如果我只
class C():
def __init__(self,name='good',price=1) 下面不再加别的内容
调用时,系统会说C这个 type里面没有 name,price这些attribute
我必须在上段代码下加上
self.name=name
self.price=price
我不明白的是 在init里面已经给这个type的 attribute 赋值过了,
为何后面还要加这些 self.name之类的 ?来重申name 是name, price 是price呢?
init()括号里的name 和price 不是变量吗?
谢谢!!!!
因为通过self.attribute1 = attribute1时,才把构建函数中的参数"attribute1"得值传替给了这个object得attribute1,也就是你实例化之后用来调用的
我想问个很笨的问题,我用的WINDOWA的NOTEPAD 按照网上说法我配置环境以后,把这段代码输入进去,运行后再输入任何符号PYTHON对话框就自动退出了。求问有什么方法能让我继续调试
用vscode吧, 加载 run 功能包
__init__: 是构造函数吗?实例化类的时候先执行__init___里面的
自定义构造函数,一旦定义以后就覆盖掉了默认无参构造函数
終於搞懂init是什麼了
可不可以告诉我这是怎么回事?
c = Calculator('good', 12, 34, 45, 50)
Traceback (most recent call last):
File "", line 1, in
c = Calculator('good', 12, 34, 45, 50)
TypeError: Calculator() takes no arguments
>>> c = Calculator()
>>> c.name
Traceback (most recent call last):
File "", line 1, in
c.name
AttributeError: 'Calculator' object has no attribute 'name'
Sihan Liu 我也是同样问题,就算define 了 init 我的class还是不take variable !
尝试检查脚本拼写错误,或者拿到网络上面的debugger看下怎么回事
def __init__(self,~~~~~~)
init前後記得分別加兩個底線
可以出多一些例子的视频吗?
Python 101 and computer science 101: English
构造函数是吧
nice video
所以__init__ 是為了 之後可以改參數而使用的嗎? 如果在class裡面沒有使用__init 之後就沒有辦法改嗎?? 謝謝
我想问一下这个init是不是相当于构造函数
确实可以理解为php中类的构造函数
广告太多了吧
这集视频是模糊的