Devdit
 

module กับ function ต่างกันอย่างไร ภาษา Python

3.9K

module กับ function ต่างกันอย่างไร ภาษา Python module คือกลุ่มของ class และ function ที่รวมอยู่ด้วยกัน ส่วนฟังก์ชันคือกลุ่มของโค้ดที่ทำหน้าที่อย่างใดอย่างหนึ่งที่อยู่ใน module สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง module กับ function ต่างกันอย่างไร ภาษา Python

# ไฟล์ชื่อ mymodule.py
def hello():
    return "Hello, World"
    
def goodbye():
    return "Goodbye"
# ไฟล์ชื่อ test.py
import mymodule
print( mymodule.hello() )
print( mymodule.goodbye() )

ผลลัพธ์

Hello, World
Goodbye

คำอธิบาย

module กับ function ต่างกันอย่างไร จากตัวอย่างโค้ดไฟล์ module คือ mymodule.py ซึ่งภายในไฟล์ประกอบไปด้วย 2 ฟังก์ชัน คือ hello และ goodbye ซึ่งทั้ง 2 ฟังก์ชันต่างทำหน้าที่คนละอย่างกัน เวลาเรียกใช้งานให้ import module ก่อนเช่น import mymodule จากนั้นจึงเรียกใช้ฟังก์ชันภายใน module ดังกล่าวได้ คือ mymodule.hello() และ mymodule.goodbye()

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ