実際、何が問題なのですか?
10 a、b、c、d、e、f、g、h、i、jが本当に必要であるか、または必要な場合、aを書き込んでbを書き込み、cを書き込むという他の可能性はありません。 ....
値がすべて異なる場合は、例のように書く必要があります
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]
つまり、「変数」を個別に定義します。
または、別の記述を使用して、使用する必要はありません_
:
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]
または
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])
。
それらのいくつかが同じ値でなければならない場合、それは書くには長すぎるという問題です
a, b, c, d, e, f, g, h, i, j = True, True, True, True, True, False, True ,True , True, True
?
それからあなたは書くことができます:
a=b=c=d=e=g=h=i=k=j=True
f = False
。
何が問題なのかよくわかりません。コードを記述したい場合は、指示と定義の記述に必要な文字を使用する必要があります。ほかに何か ?
あなたの質問はあなたが何かを誤解している兆候ではないのでしょうか。
「」を書き込んでもa = 10
、「値が変更されるメモリのチャンク」という意味で変数を作成することはありません。この指示:
私は、FalseまたはTrueを指す10個の識別子a、b、cを定義するユーティリティが表示されないので、それを言います。これらの値が実行中に変化しない場合、なぜ10個の識別子があるのですか?そして、それらが変更された場合、なぜ最初に識別子を定義するのですか?事前に定義されていない場合は、必要なときに作成されます
あなたの質問は私には奇妙に見えます