Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เริ่มต้นสิ่งอันดับด้วยพารามิเตอร์ใน Python


เมื่อจำเป็นต้องเริ่มต้นทูเพิลด้วยพารามิเตอร์บางอย่าง สามารถใช้เมธอด 'ทูเพิล' และตัวดำเนินการ '*' ได้

เมธอด 'tuple' จะแปลง iterable ที่ส่งผ่านเป็นพารามิเตอร์ไปเป็นประเภทคลาส tuple

ตัวดำเนินการ * สามารถใช้เพื่อรับผลคูณของสองค่า นอกจากนี้ยังสามารถใช้เพื่อคูณค่าเดียวหลาย ๆ ครั้งและแสดงบนคอนโซลได้

ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -

ตัวอย่าง

N = 6
print("The value of N has been initialized to "+str(N))

default_val = 2
print("The default value has been initialized to " +str(default_val))

indx = 3
print("The index value has been initialized to "+ str(indx))

val_to_add = 6
print("The value to be added is initialized to " +str(val_to_add))

my_result = [default_val] * N
my_result[indx] = val_to_add
my_result = tuple(my_result)

print("The tuple formed is : ")
print(my_result)

ผลลัพธ์

The value of N has been initialized to 6
The default value has been initialized to 2
The index value has been initialized to 3
The value to be added is initialized to 6
The tuple formed is :
(2, 2, 2, 6, 2, 2)

คำอธิบาย

  • ค่าสำหรับ 'N', 'index', 'value to be added' และค่าเริ่มต้นจะได้รับการเริ่มต้นและแสดงบนคอนโซล
  • ค่าเริ่มต้นจะถูกคูณด้วย 'N' และกำหนดให้กับตัวแปร
  • การดำเนินการนี้ถูกกำหนดให้กับตัวแปร
  • 'ดัชนี' ของตัวแปรนั้นถูกกำหนดเป็นค่าที่ต้องเพิ่ม
  • ถัดไป ตัวแปรจะถูกแปลงเป็นทูเพิลและเก็บไว้ในตัวแปร
  • ตัวแปรนี้คือเอาต์พุตที่แสดงบนคอนโซล