3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

python class まとめ

Posted at

#pythonのclassのまとめ

・classとは何か?

処理(メソッド)と値(属性)をひとまとめににしたもの。

・classはなぜ存在するのか?

処理や値を分類するため。
一つのclassに機能をまとめておけば、管理がしやすい。そのため。

・classの一例、メソッドと属性からなりたっていることがわかる


import 

class Dice:
   face_num=6
   def shoot(self):
        return random.randint(1, self.face_num)

・classの利用方法は?
classはインスタンスで利用します。


saikoro = Dice()
saikoro.face_num   #6
saikoro.shoot()    #1~6

・初期化メソッドってなんですか?
インスタンスを作成する際に、自動的に実行されるメソッドです。引数を渡すこともできます。


class Dice:
    face_num = 6
    def __init__(self):
        print("Hello!!!")
    def shoot(self):
        return random.randint(1,self.face_num)
saikoro = Dice()
# Hello!!!

以上です。今後にご期待ください。

3
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?