3分、あなたが自己とPythonの__init__を区別することを学ぶように?

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/meiguanxi7878/article/details/102691779

INIT _

初期を代表して

あなたは、クラスを作成することができます

次に、各インスタンス化し、彼らはこの関数を呼び出します

私はあなたに栗を挙げてみましょう

class hehe:
 def __init__(self):
 print('gao')
a=hehe()

この__ のinit __の存在意義、多くの場合、譲渡、または内部の起動方法として、

メタファーであるためには、あなたがクラスを作成し、これは、その後、クラスの確立、各インスタンスのように、学生ですが、限り学生がクラスに入ると、私たちはクラスにこの本に出席するために彼に対応するクラスのセットを与える必要がありますプロセスと、initで行われた、書籍、割り当てを送ります

学生を代表している自己、学生については、各学生は各学生の最初の属性を持っている、あなたはインスタンスメソッド、または時間の強度特性の変化を実行するたびに、唯一の彼自身を変更することなく、学生は試験に失敗しましたクラス全体が枝をぶら下げ、右と考えられていますか?

class xuesheng:
 def __init__(self,n):
 self.yuwen=n
 def chengji(self):
 print(self.yuwen)
a=xuesheng(100)
b=xuesheng(20)
a.chengji()
b.chengji()

学生、試験100ポイント

学生、試験20ポイント

彼らは、init内の割り当てで、であり、自己に割り当てられている、それがこの例であります

然后,想查看他们成绩,在调用一个成绩方法,打印出来的时候,就是他们各自,自己的成绩,这个时候,要调用self的属性,如果没有self,就凉凉了。对Python感兴趣或者是正在学习的小伙伴,可以加入我们的Python学习扣qun:784758214,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每天都有大牛定时讲解Python技术,分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地

觉得文章还可以的话不妨收藏起来慢慢看,有任何意见或者看法欢迎大家评论!

おすすめ

転載: blog.csdn.net/meiguanxi7878/article/details/102691779