ผู้ประกอบการสมาชิก
ตัวดำเนินการเหล่านี้ทดสอบความเป็นสมาชิกในลำดับ เช่น รายการ สตริง หรือทูเพิล มีโอเปอเรเตอร์สมาชิกสองตัวที่ใช้ใน Python (ในไม่ใช่ใน). มันให้ผลลัพธ์ตามตัวแปรที่มีอยู่ในลำดับหรือสตริงที่ระบุ
ตัวอย่าง : ตัวอย่างเช่น เราตรวจสอบว่าค่าของ x=4 และค่าของ y=8 มีอยู่ในรายการหรือไม่ โดยใช้inและnot ในโอเปอเรเตอร์
รหัสนี้สามารถแก้ไขได้ คลิกเรียกใช้เพื่อดำเนินการ
- ประกาศค่าของ x และ y
- ประกาศค่าของรายการ
- ใช้ตัวดำเนินการ "ใน" ในรหัสที่มีคำสั่ง if เพื่อตรวจสอบค่าของ x ที่มีอยู่ในรายการและพิมพ์ผลลัพธ์ตามลำดับ
- ใช้ตัวดำเนินการ "not in" ในโค้ดที่มีคำสั่ง if เพื่อตรวจสอบค่า y ที่มีอยู่ในรายการและพิมพ์ผลลัพธ์ตามนั้น
- เรียกใช้รหัส- เมื่อรหัสเรียกใช้จะให้ผลลัพธ์ที่ต้องการ
ตัวดำเนินการข้อมูลประจำตัว
Identity Operators ใน Pythonใช้เพื่อเปรียบเทียบตำแหน่งหน่วยความจำของสองวัตถุ ตัวดำเนินการข้อมูลประจำตัวสองตัวที่ใช้ใน Python คือ (คือ ไม่ใช่)
- โอเปอเรเตอร์คือ: คืนค่า จริง หากตัวแปรสองตัวชี้ไปที่อ็อบเจกต์เดียวกัน มิฉะนั้น จะเป็นเท็จ
- ตัวดำเนินการไม่ใช่: คืนค่าเท็จหากตัวแปรสองตัวชี้วัตถุเดียวกันและเป็นจริงมิฉะนั้น
ตัวถูกดำเนินการต่อไปนี้อยู่ในลำดับความสำคัญที่ลดลง
ตัวดำเนินการในกล่องเดียวกันประเมินจากซ้ายไปขวา
ตัวดำเนินการ (ลดลำดับความสำคัญ) | ความหมาย |
---|
** | เลขชี้กำลัง |
*, /, //, % | การคูณ การหาร การแบ่งชั้น โมดูลัส |
+, – | บวก ลบ |
<= < > >= | ตัวดำเนินการเปรียบเทียบ |
= %= /= //= -= += *= **= | ผู้ปฏิบัติงานที่ได้รับมอบหมาย |
ไม่ใช่ | ตัวดำเนินการข้อมูลประจำตัว |
ไม่ได้ใน | ผู้ประกอบการสมาชิก |
ไม่หรือและ | ตัวดำเนินการลอจิก |
ตัวอย่าง :
รหัสนี้สามารถแก้ไขได้ คลิกเรียกใช้เพื่อดำเนินการ
- ประกาศค่าตัวแปร x และ y
- ใช้ตัวดำเนินการ “is” ในโค้ดเพื่อตรวจสอบว่าค่าของ x เหมือนกับ y . หรือไม่
- ต่อไปเราจะใช้โอเปอเรเตอร์ “is not” ในโค้ดหากค่าของ x ไม่เหมือนกับ y
- เรียกใช้รหัส- ผลลัพธ์ของผลลัพธ์เป็นไปตามที่คาดไว้
ลำดับความสำคัญของตัวดำเนินการ
ลำดับความสำคัญของตัวดำเนินการกำหนดตัวดำเนินการที่ต้องได้รับการประเมินก่อน เพื่อหลีกเลี่ยงความคลุมเครือในค่า ตัวดำเนินการลำดับความสำคัญจึงจำเป็น เช่นเดียวกับวิธีการคูณปกติ การคูณมีความสำคัญมากกว่าการบวก ตัวอย่างเช่น ใน 3+ 4*5 คำตอบคือ 23 เพื่อเปลี่ยนลำดับความสำคัญ เราใช้วงเล็บ (3+4)*5 ตอนนี้คำตอบคือ 35 ตัวดำเนินการ Precedence ที่ใช้ใน Python คือ (unary + – ~, **, * / %, + – , &) เป็นต้น
รหัสนี้สามารถแก้ไขได้ คลิกเรียกใช้เพื่อดำเนินการ
- ประกาศค่าตัวแปร v,w…z
- ตอนนี้ใช้สูตรและเรียกใช้รหัส
- รหัสจะดำเนินการและคำนวณตัวแปรที่มีลำดับความสำคัญสูงกว่าและจะให้ผลลัพธ์
ตัวอย่าง Python 2
ตัวอย่างด้านบนคือโค้ด Python 3 หากคุณต้องการใช้ Python 2 โปรดพิจารณาโค้ดต่อไปนี้
รหัสนี้สามารถแก้ไขได้ คลิกเรียกใช้เพื่อดำเนินการ
สรุป:
ตัวดำเนินการในภาษาการเขียนโปรแกรมใช้เพื่อดำเนินการต่างๆ กับค่าและตัวแปร ใน Python คุณสามารถใช้โอเปอเรเตอร์เช่น
0 ความคิดเห็น:
แสดงความคิดเห็น