ปัญหาคืออะไรในความเป็นจริง?
ถ้าคุณต้องการจริงๆหรือต้องการ 10 , B , C , D , E , F , G , H , I , J , จะไม่มีความเป็นไปได้อื่น ๆ ที่เวลาหรืออื่นที่จะเขียนและเขียนขและเขียนค ....
หากค่าต่างกันทั้งหมดคุณจะต้องเขียนเพื่อเป็นตัวอย่าง
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
, หนึ่งไม่สร้างตัวแปรในความรู้สึกของ "หน่วยความจำอันมีค่าที่สามารถเปลี่ยนที่" คำสั่งนี้:
ฉันบอกว่าเพราะฉันไม่เห็นยูทิลิตี้เพื่อกำหนดตัวระบุ 10 ตัวคือ a, b, c ... ชี้ไปที่ False หรือ True หากค่าเหล่านี้ไม่เปลี่ยนแปลงระหว่างการดำเนินการเหตุใดจึงต้องมีตัวระบุ 10 ตัว และหากพวกเขาเปลี่ยนทำไมต้องกำหนดตัวระบุก่อนล่ะพวกเขาจะถูกสร้างเมื่อจำเป็นหากไม่ได้กำหนดไว้ก่อนหน้านี้
คำถามของคุณดูแปลกสำหรับฉัน