Pythonin __mul__ magic-menetelmää käytetään kahden luvun kertomiseen. Sitä voidaan kuitenkin käyttää myös luvun luomiseen, jossa on desimaalipilkku. Tämä voi aiheuttaa ongelmia työskenneltäessä tietokantaan tai muuhun tiedontallennusjärjestelmään tallennettujen numeroiden kanssa.
class MyClass:
def __init__(self, x, y):
self.x = x
self.y = y
def __mul__(self, other):
return MyClass(self.x * other.x, self.y * other.y)
Tämä koodi luo luokan nimeltä MyClass. Funktio __init__ alustaa luokan kahdella muuttujalla, x ja y. Funktio __mul__ kertoo nämä kaksi muuttujaa ja palauttaa uuden MyClass-objektin tuloksen kanssa.
löysä
Mul on kirjasto matriisioperaatioita varten Pythonissa. Se tarjoaa erilaisia matriisioperaatioita, mukaan lukien matriisin kertolasku-, yhteen-, vähennys- ja determinanttien laskutoimitukset. Mul sisältää myös tuen matriisin käänteislaskentaan ja transponointiin.
menetelmät
Pythonissa on monia erilaisia menetelmiä. Jotkut yleisimmistä menetelmistä on lueteltu alla.
def: Tämä on funktio, joka ottaa yhden tai useamman argumentin. Funktio palauttaa arvon.
print: Tämä tulostaa tekstiargumentin konsoli-ikkunaan.
x = 5: Tämä antaa muuttujalle x arvon 5.