บางครั้ง คุณอาจต้องทำการแปลงระหว่างประเภทที่มีอยู่แล้วภายใน ในการแปลงระหว่างประเภท คุณเพียงแค่ใช้ชื่อประเภทเป็นฟังก์ชัน
มีฟังก์ชันในตัวหลายอย่างที่จะทำการแปลงจากประเภทข้อมูลหนึ่งเป็นอีกประเภทหนึ่ง ฟังก์ชันเหล่านี้จะคืนค่าออบเจ็กต์ใหม่ที่แสดงถึงค่าที่แปลงแล้ว
ซีเนียร์ | ฟังก์ชันและคำอธิบาย |
---|---|
1 | int(x [,base]) แปลง x เป็นจำนวนเต็ม ฐาน ระบุฐานถ้า x เป็นสตริง |
2 | ยาว(x [,ฐาน] ) แปลง x เป็นจำนวนเต็มยาว ฐาน ระบุฐานถ้า x เป็นสตริง |
3 | ลอย(x) แปลง x เป็นเลขทศนิยม |
4 | ซับซ้อน(จริง [,ภาพ]) สร้างจำนวนเชิงซ้อน |
5 | str(x) แปลงวัตถุ x เป็นการแสดงสตริง |
6 | ตัวแทน(x) แปลงวัตถุ x เป็นสตริงนิพจน์ |
7 | eval(str) ประเมินสตริงและส่งคืนอ็อบเจ็กต์ |
8 | ทูเพิล แปลง s เป็นทูเพิล |
9 | รายการ แปลง s เป็นรายการ |
10 | ชุด แปลง s เป็นเซต |
11 | dict(d) สร้างพจนานุกรม d ต้องเป็นลำดับของ (คีย์,ค่า) ทูเพิล |
12 | ชุดแช่แข็ง แปลง s เป็นเซตที่ถูกแช่แข็ง |
13 | chr(x) แปลงจำนวนเต็มเป็นอักขระ |
14 | unichr(x) แปลงจำนวนเต็มเป็นอักขระ Unicode |
15 | ord(x) แปลงอักขระตัวเดียวเป็นค่าจำนวนเต็ม |
16 | ฐานสิบหก(x) แปลงจำนวนเต็มเป็นสตริงเลขฐานสิบหก |
17 | oct(x) แปลงจำนวนเต็มเป็นสตริงฐานแปด |