Lassen Sie uns sagen, dass ich eine Funktion bin Aufruf folgende ArgumenteWie behebt man das Funktionsproblem, während man es dynamisch macht?
Function(char1, char2, char3, char4, Number)
, wo die ersten vier Begriffe chars
gegeben und die letzte repräsentieren eine int
, ich könnte mehr Zeichen hinzufügen, so dass die Funktion nicht statisch sein kann. Die Hauptfunktion beginnt wie
def Function(*args):
table_line = ""
for x in range(Number/2):
aber durch die Funktion args gibt es nicht mehr weiß, dass es die mitgelieferte Argument Nummer in dieser dritten Zeile verwendet werden soll.
vergessen zu erwähnen, python2.7, ist diese Methode nicht auf Python unterstützt <3. – Tim
@Tim Uff, diese Details sind wichtig. Gehen Sie für was [diese Antwort] (https://stackoverflow.com/a/46843396/4909087) dann vorschlägt. –
Danke für die Zeit, die du getan hast, um auf Tho zu antworten. – Tim