Function (ฟังก์ชั่น) แปลงชนิดข้อมูล

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
md040
PHP Super Member
PHP Super Member
โพสต์: 265
ลงทะเบียนเมื่อ: 07/11/2016 10:37 am

Function (ฟังก์ชั่น) แปลงชนิดข้อมูล

โพสต์ที่ยังไม่ได้อ่าน โดย md040 »

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

functions

โค้ด: เลือกทั้งหมด

type (x)				# ตรวจสอบชนิดข้อมูลของตัวแปร
int (x[,base])				# แปลง x เป็น integer ถ้า x เป็น String สามารถระบุเลขฐานได้
long (x [,base] )			# แปลง x เป็น long integer ถ้า x เป็น String สามารถระบุเลขฐานได้
float (x)					# แปลง x เป็น float
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 // s = sequence
list (s)					# แปลง s เป็น a list // s = sequence
set(s)					# แปลง s เป็น set // s = sequence
dict (d)					# สร้างตัวแปร dictionary
frozenset (s)				# แปลง s เป็น frozen set // s = sequence
chr (x) 					# แปลง integer เป็น character
unichr (x)					# แปลง integer เป็น Unicode character
ord (x)					# แปลง character ตัวเดี่ยวๆ เป็นค่า integer
hex (x)					# แปลง integer เป็นตัวเลขฐาน 16
oct (x)					# แปลง  integer เป็นตัวเลขฐาน 8
ตัวอย่างการใช้งาน
ตัวอย่างการใช้ฟังก์ชั่น chr() แปลงค่ารหัส ASCII (แอสกี้) เป็นตัวอักษร A-Z

โค้ด: เลือกทั้งหมด

for index in range(65,91): // ASCII || A = 65 , Z = 90 (+1) 
        print chr(index)  // แปลงให้เป็น char 
ภาพประจำตัวสมาชิก
md040
PHP Super Member
PHP Super Member
โพสต์: 265
ลงทะเบียนเมื่อ: 07/11/2016 10:37 am

Re: Function (ฟังก์ชั่น) แปลงชนิดข้อมูล

โพสต์ที่ยังไม่ได้อ่าน โดย md040 »

ศึกษาเพิ่มเติม และดาวน์โหลดโค้ดตัวอย่างที่ https://www.mindphp.com/vdo-tutorial-pyt ... ction.html
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 38