ฟังก์ชั่นสำหรับแปลงชนิดข้อมูล ใน ไพทอน Python Data Type Conversion
ไพทอน ถึงแม้จะเป็นภาษาที่ กำหนด ชนิดของข้อมูลให้เราเองตอนที่เราสร้าง ตัวแปร แล้วแต่บางครั้งเราอาจต้องการแปรชนิดของ ตัวแปร เพื่อนำไปใช้ ต่อ มาดู ฟังก์ชั่นที่ ไพทอน เตรียมไว้ให้เราใช้สำหรับ การแสดง ชนิดของข้อมูลกัน (ฟังก์ชั่น built-in คือมีให้เราเรียกใช้ได้เลย)

ชื่อฟังก์ชัน คำอธิบาย
type(x) type เป็น ฟังก์ชั่นที่ไว้ตรวจสอบ ตัวแปรว่ามีชนิดข้อมูลเป็นอะไร

int(x [,base])

แปลง x เป็น integer. โดยสามารถระบุฐานได้ เมื่อ x เป็น string

long(x [,base] )

แปลง x เป็น  long integer. โดยสามารถระบุฐานได้ เมื่อ x เป็น string

float(x)

แปลง x เป็น floating-point number.

complex(real [,imag])

สร้าง complex number.

str(x)

แปลง object x เป็น a string

repr(x)

แปลง object x เป็น expression string.

eval(str)

หาค่า  string เป็น object.

tuple(s)

แปลง s เป็น tuple.

list(s)

แปลง s เป็น a list.

set(s)

แปลง s เป็น set.

dict(d)

สร้างตัวแปร dictionary. d ต้องเป็น sequence of (key,value) tuples.

frozenset(s)

แปลง s เป็น frozen set.

chr(x)

แปลง integer เป็น character.

unichr(x)

แปลง integer เป็น Unicode character.

ord(x)

แปลง character ตัวเดี่ยวๆ เป็นค่า integer.

hex(x)

แปลง integer เป็น  hexadecimal string.

oct(x)

แปลง  integer เป็น octal string.

ไพทอนสนับสนุน Unicode character.

ตัวอย่างการ type.py


var_dict = {}
var_dict['one'] = "This is one"
var_dict[2]     = "This is two"

print (type(var_dict))


ผลที่ได้: <class 'dict'>

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ปัญหาใหม่ หลังจากติดตั้งผ่าน
โดย Songphan อ 03 ต.ค. 2010 10:45 am บอร์ด Programming - PHP
3
927
จ 04 ต.ค. 2010 10:57 pm โดย imsn View Topic ปัญหาใหม่ หลังจากติดตั้งผ่าน
รบกวนเรื่องการหาข้อมูลใน คอลัมเดียวกันครับ
โดย nazezaza อ 03 ต.ค. 2010 5:02 am บอร์ด SQL - Database
2
1998
พ 10 พ.ย. 2010 10:54 am โดย FFFF View Topic รบกวนเรื่องการหาข้อมูลใน คอลัมเดียวกันครับ
มีปัญหาเรื่องสร้างแบบฟอร์ม Chrono Form
โดย editmaster88 ส 02 ต.ค. 2010 11:59 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
8
2731
ส 09 ต.ค. 2010 3:07 pm โดย ecitepage.com View Topic มีปัญหาเรื่องสร้างแบบฟอร์ม Chrono Form
ช่วยที่ครับ แก้หลายครั้งแล้วใช่ไม่ได้ซักที ช่วยที่ครับ
โดย Anonymous ส 02 ต.ค. 2010 4:07 pm บอร์ด Programming - PHP
1
1015
ส 02 ต.ค. 2010 5:01 pm โดย mindphp View Topic ช่วยที่ครับ แก้หลายครั้งแล้วใช่ไม่ได้ซักที ช่วยที่ครับ
ติดตั้ง joomla ไม่ผ่านครับ ช่วยที
โดย ek_EKEK ศ 01 ต.ค. 2010 3:20 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
6
1472
ศ 01 ต.ค. 2010 4:11 pm โดย ek_EKEK View Topic ติดตั้ง joomla ไม่ผ่านครับ ช่วยที
รับสมัคร graphic designer
โดย krajeab ศ 01 ต.ค. 2010 3:18 pm บอร์ด MindPHP News & Feedback
0
1114
ศ 01 ต.ค. 2010 3:18 pm โดย krajeab View Topic รับสมัคร graphic designer
compaq ลง window ไม่ได้
โดย genocideaon ศ 01 ต.ค. 2010 11:15 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
5
6329
อ 28 มิ.ย. 2011 1:40 am โดย dexjanghan View Topic compaq ลง window ไม่ได้
สอบถามครับ การทำให้โดเมน มีพาร์ท หรือ extension ตามหลัง ทำค
โดย CherdXXX ศ 01 ต.ค. 2010 10:20 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
742
ศ 01 ต.ค. 2010 10:22 am โดย mindphp View Topic สอบถามครับ การทำให้โดเมน  มีพาร์ท หรือ extension ตามหลัง ทำค