Was ist eigentlich das Problem?
Wenn Sie wirklich 10 brauchen oder wollen , ein , b , c , d , e , f , g , h , i , j , wird es keine andere Möglichkeit geben, zu einer Zeit oder einem anderen, schreiben ein und schreiben b und Schreib c . ....
Wenn die Werte alle unterschiedlich sind, müssen Sie beispielsweise schreiben
a = 12
b= 'sun'
c = A() #(where A is a class)
d = range(1,102,5)
e = (line in filehandler if line.rstrip())
f = 0,12358
g = True
h = random.choice
i = re.compile('^(!= ab).+?<span>')
j = [78,89,90,0]
das heißt, die "Variablen" einzeln definieren.
Oder wenn Sie eine andere Schrift verwenden, müssen Sie nicht Folgendes verwenden _
:
a,b,c,d,e,f,g,h,i,j =\
12,'sun',A(),range(1,102,5),\
(line for line in filehandler if line.rstrip()),\
0.12358,True,random.choice,\
re.compile('^(!= ab).+?<span>'),[78,89,90,0]
oder
a,b,c,d,e,f,g,h,i,j =\
(12,'sun',A(),range(1,102,5),
(line for line in filehandler if line.rstrip()),
0.12358,True,random.choice,
re.compile('^(!= ab).+?<span>'),[78,89,90,0])
.
Wenn einige von ihnen den gleichen Wert haben müssen, ist das Problem, dass das Schreiben zu lang ist
a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True
?
Dann können Sie schreiben:
a=b=c=d=e=g=h=i=k=j=True
f = False
.
Ich verstehe nicht, was genau dein Problem ist. Wenn Sie einen Code schreiben möchten, müssen Sie die Zeichen verwenden, die für das Schreiben der Anweisungen und Definitionen erforderlich sind. Was sonst ?
Ich frage mich, ob Ihre Frage nicht das Zeichen dafür ist, dass Sie etwas falsch verstehen.
Wenn man schreibt a = 10
, erstellt man keine Variable im Sinne von "Speicherblock, dessen Wert sich ändern kann". Diese Anweisung:
Entweder wird die Erstellung eines Objekts vom Typ integer
und Wert 10 und die Bindung eines Namens 'a' mit diesem Objekt im aktuellen Namespace ausgelöst
oder weisen Sie dem Objekt 10 den Namen 'a' im Namespace neu zu (weil 'a' zuvor an ein anderes Objekt gebunden wurde)
Ich sage das, weil ich das Dienstprogramm zum Definieren von 10 Bezeichnern a, b, c ... nicht sehe, die auf False oder True zeigen. Wenn sich diese Werte während der Ausführung nicht ändern, warum 10 Bezeichner? Und wenn sie sich ändern, warum zuerst die Bezeichner definieren? Werden sie bei Bedarf erstellt, wenn sie nicht zuvor definiert wurden
Ihre Frage erscheint mir komisch