สำหรับรหัสที่กำหนดผลลัพธ์จะเป็นดังนี้
b = 30 a = ['10']
ในกรณีนี้ ดูเหมือนว่า "a" จะถูกส่งผ่านด้วยค่า เนื่องจากค่าจะไม่เปลี่ยนแปลงแม้หลังจากการเรียกใช้ฟังก์ชัน ดังนั้นจึงเป็นที่ชัดเจนว่าอาร์กิวเมนต์ถูกส่งผ่านโดยค่าในฟังก์ชัน python
สำหรับรหัสที่กำหนดผลลัพธ์จะเป็นดังนี้
b = 30 a = ['10']
ในกรณีนี้ ดูเหมือนว่า "a" จะถูกส่งผ่านด้วยค่า เนื่องจากค่าจะไม่เปลี่ยนแปลงแม้หลังจากการเรียกใช้ฟังก์ชัน ดังนั้นจึงเป็นที่ชัดเจนว่าอาร์กิวเมนต์ถูกส่งผ่านโดยค่าในฟังก์ชัน python