23 มิถุนายน 2558

Published 6/23/2558 by with 0 comment

ฟังก์ชันคำสั่งพื้นฐานในภาษา Python ตอนที่ 3 - del, as, global, assert, is

สวัสดีผู้อ่านทุกท่านครับ บทความตอนที่ 3 นี้เรื่อง ฟังก์ชันคำสั่งพื้นฐานในภาษา Python  ผมจะพาผู้อ่านไปรู้จักกับคำสั่ง del, as, global, assert, is ในภาษา Python กันครับ

del
เป็นคำสั่งสำหรับคืนความจำให้กับระบบ โดยลบข้อมูลของตัวแปรออกจากหน่วยความจำ
ตัวอย่างเช่น

[python]
>>> a = [5,6,7]
>>> del a[2]
>>> a
[5, 6]
[/python]





as
เป็นคำสั่งสำหรับกำหนดนามแฝงสำหรับนำเข้าโมดูล/method/ตัวแปร
ตัวอย่างเช่น

[python]
>>> import cv2 as cv
>>> cv
<module 'cv2' from 'C:\\py34\\lib\\site-packages\\cv2.pyd'>
[/python]





global
เป็นคำสั่งแทนค่าเริ่มต้น Namespacing และบังคับให้ตัวแปรเพื่อใช้เป็น Global หนึ่ง ส่วนใหญ่ใช้ในฟังก์ชันการเข้าถึงตัวแปร Global
ตัวอย่างเช่น

[python]
>>> a = 100
>>>
>>> def b():
... global a
... print(a)
...
>>> b()
100
[/python]





assert
เป็นคำสั่งสำหรับทดสอบ และดีบัก มันจะหยุดการดำเนินการถ้าค่าที่ส่งกลับเป็นเท็จ ตั้งขึ้นเพื่อยืนยันข้อผิดพลาด ถ้าคำสั่ง assert คืนค่าเป็นเท็จ
ตัวอย่างเช่น

[python]
>>> a = 100
>>> assert(a == 100)
>>> assert(a != 100)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError
[/python]





is
เป็นคำสั่งสำหรับใช้ตรวจสอบว่า วัตถุทั้งสองเหมือนกันหรือไม่ โดยจะคืนค่าบูลีน
ตัวอย่างเช่น

[python]
>>> a = 100
>>> a is 100
True
>>> a is 105
False
[/python]

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)