Certainly! Here's a Python function that achieves the same result:

``` 
import datetime

def count_weekend_days(start_date, end_date):
    # Convert start and end dates to datetime objects
    start = datetime.datetime.strptime(start_date, '%Y-%m-%d')
    end = datetime.datetime.strptime(end_date, '%Y-%m-%d')
    # Calculate the number of days between the two dates
    days = (end - start).days + 1
    # Calculate the number of weekend days between the two dates
    weekend_days = sum(1 for i in range(days) if (start + datetime.timedelta(i)).weekday() in [5, 6])
    # Return the total number of weekend days
    return weekend_days
``` 

To use this function, simply call count_weekend_days with the start and end dates in the format 'YYYY-MM-DD'. The function returns an integer with the number of weekend days (Saturday or Sunday) that occur within the date range, inclusive of the start and end dates.
แน่นอน! นี่คือฟังก์ชัน Python ที่ได้ผลลัพธ์เดียวกัน: ``` import datetime def count_weekend_days(start_date, end_date): # แปลงวันที่เริ่มต้นและสิ้นสุดเป็นวัตถุ datetime start = datetime.datetime.strptime(start_date, '%Y-%m-% d') end = datetime.datetime.strptime(end_date, '%Y-%m-%d') # คำนวณจำนวนวันระหว่างวันที่สองวัน = (end - start).days + 1 # คำนวณจำนวนวัน วันหยุดสุดสัปดาห์ระหว่างวันที่สองวัน week_days = sum(1 for i in range(days) if (start + datetime.timedelta(i)).weekday() in [5, 6]) # ส่งกลับจำนวนวันหยุดสุดสัปดาห์ทั้งหมด ส่งกลับ week_days ``` หากต้องการใช้ฟังก์ชันนี้ เพียงเรียก count_weekend_days โดยระบุวันที่เริ่มต้นและสิ้นสุดในรูปแบบ 'YYYY-MM-DD' ฟังก์ชันส่งคืนจำนวนเต็มพร้อมจำนวนวันสุดสัปดาห์ (วันเสาร์หรือวันอาทิตย์) ที่เกิดขึ้นภายในช่วงวันที่ รวมถึงวันที่เริ่มต้นและวันที่สิ้นสุด
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence