Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore ภาษาไพทอน-01

ภาษาไพทอน-01

Published by sereepong nammung, 2023-06-07 07:11:41

Description: ภาษาไพทอน-01

Search

Read the Text Version

สรุปพนื้ ฐาน python

ชนิดข้อมูลของ Python มีชนิดข้อมูลพนื้ ฐานอยู่ 5 ชนิด • Numbers เกบ็ ขอ้ มูลตวั เลข • String เกบ็ ขอ้ มลู ตัวอกั ษร • List เกบ็ ขอ้ มูลได้มากว่า 1 คา่ ใน 1 ตวั แปร หรือท่เี รียกว่า compound type • Tuple อา่ นว่า “ทเู พลิ ” เก็บข้อมลู ไดม้ ากวา่ 1 ค่าใน 1 ตวั แปร ใชส้ าหรบั เก็บ ลาดับ หรอื ทีเ่ รียกว่า sequence type • Dictionary เกบ็ ขอ้ มูลได้มากวา่ 1 ค่าใน 1 ตวั แปรเชน่ กนั หรือทเ่ี รียกว่า table type เทียบได้กบั ตัวแปร array ใน php

คาสงวน ใน Python and, as, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, while, with, yield การต้งั ช่ือตวั แปร นิยมใชก้ ารต้งั ช่ือแบบ snake_case กค็ ือใชต้ วั พิมพเ์ ลก็ ท้งั หมดและแบ่งคาดว้ ยunderscore(_) เช่น awesome_name = \"John Doe\" เป็นตน้

Comment • hash (#) ไปจนสิ้นสุดบรรทดั น้ันๆ • แบบหลายบรรทดั จะใช้ “”” “”” ตามตวั อย่างนี้ \"\"\" Use * for multiplication of a number The * is a multiplication operator in Python To print the value, use the print() function \"\"\" print(3 * 7)

Variables • a = b = 2 คือ chained assignment เป็นการกาหนดค่า 2 ใหก้ บั a และ b • ตวั แปร (variable) สามารถต้งั ช่ือไดเ้ ฉพาะ ตวั อกั ษร ตวั เลข และ underscore(_) ไม่สามารถขึน้ ต้นด้วยตัวเลขได้ • ตวั เลขจะมี Type อยู่ 2 ประเภทคือ integers และ floats โดย integers คือตวั เลขธรรมดา ส่วนfloats คือตวั เลขท่ีมีจุดทศนิยม • เชค็ Type ของตวั แปรต่างๆ ไดโ้ ดยฟังชนั่ type() เช่น type(999) • เราสามารถ convert จาก integer ไป float หรือ float ไป integer ได้ โดยใช้ built-in functions

Variables • augmented assignment คือการรวม operation และ assignment 2 คาส่ัง ดว้ ยการใชเ้ พียง statement เดียว เช่น result = 10 result += 5 # result = 15 #เป็นการ เพิ่มค่า result เท่ากบั 5 และอพั เดทค่า รวมกลายเป็น result จะเท่ากบั 15 • Boolean มีคา่ ไดเ้ พยี งแค่ 2 ชนิดคือ ไม่ True ก็ False โดยใชเ้ คร่ืองหมาย == เรียกวา่ equality operator ในการเช็คหรือเปรียบเทียบตวั แปรสองตวั วา่ มีค่าเหมือนกนั หรือไม่ เช่น one = 1 two = 2 print(one == two) # False

Variables • นอกจากการเปรียบเทียบดว้ ย == แลว้ เรายงั สามารถเปรียบเทียบดว้ ย >= (มากกวา่ หรือ เท่ากบั ) <= (นอ้ ยกวา่ หรือเท่ากบั ) > (มากกวา่ ) และ < (นอ้ ยกวา่ )

ตวั ดาเนินการทางคณิตศาสตร์ • + บวก เช่น a + b มีคา่ 30 • – ลบ เช่น a — b มีคา่ -10 • * คูณ เช่น a * b มีคา่ 200 • / หาร เช่น b / a มีคา่ 2 • % เศษของการหาร เช่น b % a มีค่า 0 • ** ยกกาลงั เช่น a**b หมายถึง 10 ยกกาลงั 20 • // หารปัดเศษทิ้ง เช่น 9//2 is มีคา่ 4 และ 9.0//2.0 มีค่า 4.0

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

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

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





จบ


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook