Lecture 5 : ทบทวนตัวแปรใน Python
ทบทวนความรู้ Python (ต่อ)
ตัวแปร ตัวดำเนินการพื้นบาน และการกำหนดค่า
การประกาศตัวแปรใน Python จะเป็นการผู้ชื่อกับค่าเข้าด้วยกัน เช่น
x = 5 เป็นการผูกตัวแปร x ให้มีค่าเท่ากับ 5
a = x เป็นการผูกตัวแปร a ให้มีค่าเท่ากับ x
การบวก ลบ คูณ หาร
บวก เราจะใช้เครื่องหมาย + เช่น x + 5
ลบ เราจะใช้เครื่องหมาย - เช่น x - 5
คูณ เราจะใช้เครื่องหมาย * เช่น x * 5
หาร เราจะใช้เครื่องหมาย / เช่น x / 5
การเปรียบเทียบค่า
ผลลัพธ์ที่ได้จากการเปรียบเทียบค่าต่างๆจะเป็น True หรือ False
ซึ่งเป็นค่า Boolean
เราจะใช้เครื่องหมาย == เพื่อเปรียบเทียบ การเท่ากัน เช่น x == 10
เราจะใช้เครื่องหมาย != เพื่อเปรียบเทียบ การไม่เท่ากัน เช่น x != 10
เราจะใช้เครื่องหมาย > เพื่อเปรียบเทียบ การมากกว่า เช่น x > 10
เราจะใช้เครื่องหมาย >= เพื่อเปรียบเทียบ การมากกว่าหรือเท่ากับ เช่น x >= 10
เราจะใช้เครื่องหมาย < เพื่อเปรียบเทียบ การน้อยกว่า เช่น x < 10
เราจะใช้เครื่องหมาย <= เพื่อเปรียบเทียบ การน้อยกว่าหรือเท่ากับ เช่น x <= 10
String Operation
เนื่องจากข้อมูลที่เรานำมาใช้งาน หลายครั้งที่เป็นข้อความหรือก็คือ String ดังนั้นเราต้องรู้จักฟังก์ชันต่าง ที่มีประโยชน์ต่อการจัดการกับ String เหล่านั้นให้สามารถนำมาใช้ในการวิเคราห์ข้อมูลได้
สมมัติว่ามี String
x = ' a ab cd efg 'เราจะตัดส่วยที่เราไม่ต้องการออก อย่างเช่นเว้นวรรคที่อยู่เริ่มต้นและท้ายข้อความ เราจะตัดออกด้วยคำสั่ง strip
x.strip()ผลลัพธ์ที่ได้คือ 'a ab cd efg'
เราสามารถแบ่งข้อความในตัวแปร x นี้โดยแยกตามเว้นวรรคด้วยคำสั่ง split เช่น
x.split()ผลลัพธ์ที่ได้คือ ['a', 'ab', 'cd', 'efg']
นอกจากนี้ถ้าเราต้องการจะจัดรูปแบบ String โดยแทนที่ตัวแปรต่างๆเข้าไปใน String เราสามารถทำได้ด้วยคำสั่ง format
'{} and {}'.format(2, 3)ผลลัพธ์ที่ได้คือ '2 and 3'