ทำความรู้จักกับภาษา python (4) : ตัวดำเนินการใน python (ไพทอน)

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

ทำความรู้จักกับภาษา python (4) : ตัวดำเนินการใน python (ไพทอน)

โพสต์โดย dawthana » 28/12/2016 10:05 am

ตัวดำเนินการใน python (ไพทอน)
8679381967_75cee4e0e9_z.jpg
8679381967_75cee4e0e9_z.jpg (8.13 KiB) เปิดดู 168 ครั้ง

ตัวดำเนินการใน python คือเครื่องหมายที่ใช้ในการดำเนินการ เช่น เครื่องหมายบวกเป็นการเพิ่มค่า เครื่องหมายลบเป็นการลบค่า
เช่น กำหนดให้ a = 10 กำหนดให้ b = 2 ดังนั้น a + b = 12 (ตัวดำเนินการคือ "+")

ตัวดำเนินการทางคณิตศาสตร์
+ บวก
- ลบ
* คูณ
/ หาร
% เศษของการหาร
** ยกกำลัง
// หารปัดเศษทิ้ง

ตัวดำเนินการเปรียบเทียบ
== เช็คว่าค่าสองค่าเท่ากันหรือไม่
!= เช็คว่าค่าสองค่าไม่เท่ากันหรือไม่
<> เช็คว่าค่าสองค่าไม่เท่ากันหรือไม่
> เช็คว่าค่าทางซ้ายมากกว่าค่าทางขวาหรือไม่
< เช็คว่าค่าทางซ้ายน้อยกว่าค่าทางขวาหรือไม่
>= เช็คว่าค่าทางซ้ายมากกว่าหรือเท่ากับค่าทางขวาหรือไม่
<= เช็คว่าค่าทางซ้ายน้อยกว่าหรือเท่ากับค่าทางขวาหรือไม่

ตัวดำเนินการทางตรรกะ
and (แอนด์) เช็คว่าค่าทั้งสองตัวเป็นจริงถึงจะคืนค่า กรณีอื่นๆเป็นเท็จทั้งหมด
or (ออ) ถ้าทั้งสองตัว ตัวใดตัวหนึ่งเป็นเท็จจะคืนค่าเท็จ กรณีอื่นๆเป็นเท็จทั้งหมด
not (น็อท) คืนค่าตรงข้ามของค่าปัจจุบัน

ตัวดำเนินการกำหนดค่า
= ตัวแปรทางซ้ายถูกกำหนดให้มีค่าเท่ากับทางขวา
+= บวกค่าของทางซ้ายด้วยค่าทางขวา
-= ลบค่าของทางซ้ายด้วยค่าทางขวา
*= คูณค่าของทางซ้ายด้วยค่าของทางขวา
/= หารค่าของซ้ายด้วยค่าของทางขวา
%= หารเอาเศษค่าของทางซ้ายด้วยด้วยค่าของทางขวา
**= ยกกำลังค่าของทางซ้ายด้วยค่าทางขวา
//= หารปัดเศษทิ้งค่าของทางซ้ายด้วยค่าทางขวา

ตัวดำเนินการสมาชิก
in จะคืนค่าเป็นจริงถ้าพบค่าในตัวแปรที่เราสนใจ ในกรณีอื่นเป็นเท็จทั้งหมด
not in จะคืนค่าเป็นจริงถ้าไม่พบค่าในตัวแปรที่เราสนใจ ในกรณีอื่นเป็นเท็จทั้งหมด

ตัวดำเนินการตรวจสอบเงื่อนไข
is เช็คว่าตัวแปรที่ต้องการมีค่าอยู่ใน Memory (เมมโมรี่) นี้หรือไม่ ถ้ามีจะคืนค่า true (ทรู) ถ้าไม่มีจะคืนค่า false (ฟ้อลส์)
is not เช็คว่าตัวแปรที่ต้องการมีค่าอยู่ใน Memory (เมมโมรี่) นี้หรือไม่ ถ้ามีจะคืนค่า false (ฟ้อลส์) ถ้าไม่มีจะคืนค่า true (ทรู)

ลำดับความสำคัญของตัวดำเนินการ
** ยกกำลัง
~ , + , - Complement การบวก การลบ
* , / , % , // คูณ หาร หารเอาเศษ หารปัดเศษ
+ , - บวก ลบ
>> , << Right Shift / Left Shift
& AND
^ OR
<= , <> , >= , <> , == , != ตัวดำเนินการเปรียบเทียบ
= , %= , /= , //= , -= , += , **= ตัวดำเนินการกำหนดค่า
is , is not ตัวดำเนินการตรวจสอบเงื่อนไข
in , not ตัวดำเนินการบอกสมาชิก
not , or , and ตัวดำเนินการทางตรรกะ
ถ้าตัวดำเนินการอยู่ใน (...) จะสำคัญที่สุด

ศึกษาข้อมูลจาก https://www.youtube.com/watch?v=eoLqgBBIGUg&list=PLLi1ciqQAf8TVFbJpl7XY23lzdKrpxsMM&index=4
แก้ไขล่าสุดโดย dawthana เมื่อ 11/01/2017 6:55 pm, แก้ไขไปแล้ว 1 ครั้ง.

dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

Re: ทำความรู้จักกับภาษา python (4) : ตัวดำเนินการใน python (ไพทอน)

โพสต์โดย dawthana » 30/12/2016 9:34 am

สามารถศึกษาข้อมูลเพิ่มเติมได้ที่ http://www.mindphp.com/vdo-tutorial-python/3404-python-tutorial-04-mark-python.html

ภาพประจำตัวสมาชิก
Dive Demo
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/02/2017 11:10 am

Re: ทำความรู้จักกับภาษา python (4) : ตัวดำเนินการใน python (ไพทอน)

โพสต์โดย Dive Demo » 02/02/2017 3:54 pm

เข้าใจมากขึ้นครับ

ภาพประจำตัวสมาชิก
Jom07
PHP Super Member
PHP Super Member
โพสต์: 478
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

Re: ทำความรู้จักกับภาษา python (4) : ตัวดำเนินการใน python (ไพทอน)

โพสต์โดย Jom07 » 23/01/2018 5:37 pm

ทำความรู้จักกับภาษา python (4) : ตัวดำเนินการทางตรรกะ
ตัวดำเนินการมี
and
or
not
ค่าที่ได้จะเป็น True หรือ False เช่น

โค้ด: เลือกทั้งหมด

int1= 10
int2= 5

if (int1 < 10)and(int2 < 5):
    print "TRUE"
else:
    print "FALSE"


ผลรัน

รูปภาพ

ศึกษาจาก :
https://www.youtube.com/watch?v=eoLqgBBIGUg&index=4&list=PLLi1ciqQAf8TVFbJpl7XY23lzdKrpxsMM[/quote]
รูปภาพ

Patcharanan.0399
PHP Hero Member
PHP Hero Member
โพสต์: 114
ลงทะเบียนเมื่อ: 09/04/2018 10:04 am

Re: ทำความรู้จักกับภาษา python (4) : ตัวดำเนินการใน python (ไพทอน)

โพสต์โดย Patcharanan.0399 » 18/04/2018 6:41 pm

เรียนรู้ตัวดำเนินการต่างๆ

โค้ด: เลือกทั้งหมด

a = 59
b = 24
ans = (a//b)+(b-a)

print (ans)


ผลการรัน
Capture.JPG
Capture.JPG (8.2 KiB) เปิดดู 34 ครั้ง


ศึกษาจาก https://youtu.be/eoLqgBBIGUg

rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 158
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

Re: ทำความรู้จักกับภาษา python (4) : ตัวดำเนินการใน python (ไพทอน)

โพสต์โดย rangsan » 03/05/2018 2:40 pm

ตัวดำเนินการใน python (ไพทอน)

โค้ด: เลือกทั้งหมด

a = 10
b = 2
print a," + ",b," = ",a+b


if a >= b:
    print "TRUE"
else:
    print "FALSE"


ผลการรันโค้ด

Operator.png
Operator.png (14.07 KiB) เปิดดู 17 ครั้ง


ศึกษาจาก : https://www.youtube.com/watch?v=eoLqgBB ... lzdKrpxsMM
It’s never too late to start again.


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 5 และ บุคคลทั่วไป 0 ท่าน