Studie aus Python Hour7: Verwendung von Klassen

Studie aus Python Hour7: Verwendung von Klassen

Lernmaterialien

Frühere Beiträge

Umgebung

Zweck der Verwendung der Klasse

Über Klassengrammatik

Importされるファイル(読み込まれる側のファイル)mymodule.py

class MyClass:
	def plus(self, a, b):
		return a + b

	def minus(self, a, b):
		return a - b

Zu importierende Datei (auszuführende Datei) sample.py

import mymodule				#Deklarieren Sie die zu lesende Datei (keine Erweiterung erforderlich)

my_ins = mymodule.MyClass()	 #Instanziierung von MyClass
a = my_ins.plus(5, 3)		 #Verwenden Sie MyClass-Methoden
print(a)

b = my_ins.minus(5, 3)
print(b)

Ausführungsergebnis

C:\script>sample.py
8
2

C:\script>

Programme, die Klassen verwenden

Bingo Klasse bingo.py

import random
class Bingo:
	def __init__(self):
		self.balls = list(range(1, 100))

	def get_ball(self):
		random.shuffle(self.balls)
		return self.balls.pop()
    
	def has_ball(self):
		return len(self.balls) !=0

Zu importierende Datei (auszuführende Datei) bingo_go.py

import bingo

bingo = bingo.Bingo()
while bingo.has_ball():
	print(bingo.get_ball())

Ausführungsergebnis

C:\script>bingo_go.py
71
15
69
5
27
76

・ ・ ・ Werte von 0 bis 99 werden zufällig abgerufen

Diese Zusammenfassung

Für Zitate / Blitzgespräche

Recommended Posts

Studie aus Python Hour7: Verwendung von Klassen
python3: Verwendung der Flasche (2)
[Python] Verwendung von Liste 1
Studie aus Python Hour4: Objektorientiert ②
Studie aus Python Hour3: Funktionen
Wie benutzt man Python Argparse?
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
Studie aus Python Hour4: Objektorientiert ①
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Verwendung von Python-Bytes
Wie man SWIG von waf benutzt
Verwendung von Klassen in Theano
[Python] Verwendung der Pandas-Serie
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
Studie aus Python Hour2: Steueranweisung
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt
Verwendung der Python-API von OpenPose
Verwendung von ChemSpider in Python
Python: Verwendung von pydub (Wiedergabe)
Verwendung von PubChem mit Python
So greifen Sie über Python auf Wikipedia zu
Verwendung der Zip-Funktion von Python
[Python] Verwendung der Typetalk-API
[Python] Zusammenfassung der Verwendung von Pandas
[Einführung in Python] Wie verwende ich eine Klasse in Python?
So installieren und verwenden Sie pandas_datareader [Python]
So aktualisieren Sie Google Sheets von Python
[TF] Verwendung von Tensorboard von Keras
[Python] Verwendung von __command__, Funktionserklärung
Ich möchte ein Glas aus Python verwenden
[Python] Verwendung von import sys sys.argv
[Python] Organisieren der Verwendung für Anweisungen
Memorandum über die Verwendung von Gremlin Python
[Python2.7] Zusammenfassung der Verwendung von unittest
Zugriff auf RDS von Lambda (Python)
Python: Verwendung von Einheimischen () und Globalen ()
Verwendung von __slots__ in der Python-Klasse
Verwendung von "deque" für Python-Daten
Verwendung von Python zip und Aufzählung
[Python] Verstehen, wie rekursive Funktionen verwendet werden
Zusammenfassung der Verwendung der Python-Liste
Verwendung regulärer Ausdrücke in Python
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
Verwendung ist und == in Python
[Frage] Wie verwende ich plot_surface von Python?
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Verwendung der C-Bibliothek in Python
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?