簡體   English   中英

計算 python class 中的動態場景

[英]calculate a dynamic scenario in python class

class calculation():
    def __init__(self):
        print("in self")
     
    def calculate_by_id(self):
        print("in id")
 
    def calculate_by_name(self):
        print("name")

嗨,我正在編寫一個程序,我想要一些像我有 4 個參數的東西。 名稱,id,batch_id,重量。 我想只傳遞這 4 個數據,作為回報,我想獲得 function 的調用方式,例如如果 name 為空字符串,則應調用calculate_by_id ,如果 id 為空,則應調用calculate_by_name



class Calculation():
    def __init__(self, name, id, batch_id, weight):
        self.name = name
        self.id = id
        self.batch_id = batch_id
        self.weight = weight
     
    def calculate_by_id(self):
        print("in id")
 
    def calculate_by_name(self):
        print("name")

這將允許您將信息保存在計算 object 中。 雖然我不太確定您到底在尋找什么,並且會隨着更多信息的提供而更新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM