⊗pyPmFnVVP 5 of 129 menu

การส่งผ่านตัวแปรโดยค่าใน Python

ใน Python ข้อมูลทั้งหมดแบ่งออกเป็นแบบพื้นฐาน (สตริง, ตัวเลข) และ อ็อบเจกต์ ที่ซับซ้อน (ลิสต์, เซต, ดิกชันนารี เป็นต้น) ในขณะที่ การส่งผ่านตัวแปรของแต่ละประเภท มีความพิเศษของตัวเอง ตัวอย่างเช่น โดยค่าสามารถส่งผ่านตัวแปร ที่อยู่ในประเภทข้อมูลพื้นฐานเท่านั้น

สมมติว่าเรามีสองตัวแปร ตัวแรก เก็บค่าเป็นหนึ่ง และตัวแปรที่สอง เท่ากับตัวแรก:

num1 = 1 num2 = num1 print(num2) # แสดงผล 1

หากหลังจากประกาศตัวแปรที่สอง เขียนทับ num1 ใหม่ ค่า num2 จะยังคงเหมือนเดิม สิ่งนี้อธิบายได้ โดยใน num2 จะคัดลอกเฉพาะ ค่าของตัวแปรแรกเท่านั้น และการ เปลี่ยนแปลงใดๆ ที่ตามมา ซึ่งทำใน num1 จะไม่มีผลต่อ num2 ที่นี่ทำงาน การส่งผ่านตัวแปรโดยค่า:

num1 = 1 num2 = num1 num1 = 3 print(num2) # แสดงผล 1

ผลลัพธ์ของการดำเนินโค้ดต่อไปนี้จะเป็นอย่างไร:

num1 = 10 num2 = num1 num1 = 5 print(num2)

ผลลัพธ์ของการดำเนินโค้ดต่อไปนี้จะเป็นอย่างไร:

num1 = 8 num2 = num1 - 2 print(num2)

ผลลัพธ์ของการดำเนินโค้ดต่อไปนี้จะเป็นอย่างไร:

txt1 = 'abcde' txt2 = 'abcde' txt1 = txt1.upper() print(txt2)

ผลลัพธ์ของการดำเนินโค้ดต่อไปนี้จะเป็นอย่างไร:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ