ฟังก์ชันการแปลงข้อมูลตัวเลข -
int() - แปลงเลขทศนิยมหรือสตริงที่มีการแสดงจำนวนเต็มเป็นวัตถุจำนวนเต็ม เมื่อแปลงสตริง พารามิเตอร์ของระบบฐานตัวเลขเพื่อแปลงเลขฐานสิบหกหรือฐานแปดเป็นจำนวนเต็ม
>>> int('11') 11 >>> int(11.15) 11 >>> int('20', 8) 16 >>> int('20', 16) 32
ลอย() - แนบเศษส่วนที่มี 0 เป็นจำนวนเต็ม หรือแปลงสตริงที่มีการแทนค่าทศนิยมเป็นวัตถุเลขทศนิยม
>>> float(11) 11.0 >>> float('11.11') 11.11
str() − แปลงอ็อบเจ็กต์ของประเภทข้อมูลใด ๆ ให้เป็นการแสดงสตริง
>>> str(10) # int to str '10' >>> str(11.11) # float to str '11.11'
>>> str([1,2,3]) #list to str '[1, 2, 3]' >>> str((1,2,3)) # tuple to str '(1, 2, 3)' >>> str({1:100,2:200}) '{1: 100, 2: 200}'
ซับซ้อน() − ยอมรับสองทศนิยมเป็นพารามิเตอร์และส่งกลับวัตถุจำนวนเชิงซ้อน พารามิเตอร์แรกคือองค์ประกอบจริงและพารามิเตอร์ที่สองคูณด้วย j คือองค์ประกอบจินตภาพ
>>> complex(2.5, 3.5) (2.5+3.5j)
รายการ() - แปลงสตริงและทูเพิลเป็นรายการอ็อบเจกต์ นอกจากนี้ยังส่งกลับรายการวัตถุจากคีย์ของพจนานุกรม
>>> list("TutorialsPoint") ['T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't'] >>> list((1,2,3)) [1, 2, 3] >>> list({'a':11,'b':22,'c':33}) ['a', 'b', 'c']
ทูเพิล() - แปลงสตริงและรายการเป็นวัตถุทูเพิล นอกจากนี้ยังส่งคืนอ็อบเจ็กต์ tuple จากคีย์พจนานุกรม
>>> tuple('TutorialsPoint') ('T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', 'P', 'o', 'i', 'n', 't') >>> tuple([1,2,3]) (1, 2, 3) >>> tuple({'a':11,'b':22,'c':33}) ('a', 'b', 'c')
dict() − ส่งคืนอ็อบเจกต์พจนานุกรมจากรายการทูเพิลสองตัวที่มีจำนวนองค์ประกอบเท่ากัน
>>> dict([(1,1),(2,2)]) {1: 1, 2: 2}