เมื่อจำเป็นต้องแปลงพิกัดตำแหน่งให้อยู่ในรูปแบบทูเพิล สามารถใช้วิธี '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' และส่งสตริงเป็นพารามิเตอร์ไป
- สิ่งนี้ถูกกำหนดให้กับค่า
- แสดงบนคอนโซล