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

แปลงพิกัดตำแหน่งเป็นทูเพิลใน Python


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

เมธอด 'eval' จะแยกวิเคราะห์นิพจน์ที่ส่งผ่านไปยังอาร์กิวเมนต์ มันรันอาร์กิวเมนต์นั้นเป็นรหัส ส่งกลับผลลัพธ์ที่ประเมินจาก 'นิพจน์' นั่นคือพารามิเตอร์

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

ตัวอย่าง

my_string = "67.5378, -78.8523"

print("The string is : ")
print(my_string)

my_result = eval(my_string)

print("The coordinates after converting the string to tuple is : ")
print(my_result)

ผลลัพธ์

The string is :
67.5378, -78.8523
The coordinates after converting the string to tuple is :
(67.5378, -78.8523)

คำอธิบาย

  • มีการกำหนดสตริงและแสดงบนคอนโซล
  • ใช้เมธอด 'eval' และส่งสตริงเป็นพารามิเตอร์ไป
  • สิ่งนี้ถูกกำหนดให้กับค่า
  • แสดงบนคอนโซล