Ratkaistu: Python __mul__ maaginen menetelmä

Viimeisin päivitys: 09/11/2023

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.

Related viestiä: