VARIABLES, EXPRESSION and STATEMENTS
Values and Data Types Value เป็นสิ่งพื้นฐาน มีลักษณะเป็น ตัวอักษร หรือ ตัวเลข อาทิ 2+2 หรือ “Hello world” Value เหล่านี้จำแนกได้เป็นหลาย class หรือ หลาย data type ที่แตกต่างกัน อาทิ 4 เป็นจำนวนเต็ม integer ส่วน “Hello world!” เป็นสายอักขระ string Python มีฟังก์ชัน ช่วยในการจำแนก class ของ value
Strings belong to the class str. Integers belong to the class int.
Numbers with a decimal point belong to the class float.
At this stage, you can treat the words class and type interchangeably
The value looks like number, but it is in quotation marks like string.
Strings in Python can be enclosed in either single quotes (‘) or double quote (“), or three of each (’’’) or (”””).
Triple quoted strings can even span multiple lines.
Python doesn’t care whether you use single or double or triple quotes. But when interpreter wants to display a string. It has to decide which quotes to use to make it look like a string.
Variables Variable is a name that refers to a value 20 number hello greeting 30.5 score
what? messagenpi
We use variables in a program to “remember” things. But variables are variable. This mean they can change over time. thursday day 21 day
17 n n is assigned 17 n gets the value 17 Don’t say “n equals 17”
Variable Name ความยาวไม่จำกัด ใช้ได้ทั้งตัวอักษร และตัวเลข ขึ้นต้นด้วยตัวอักษร หรือ _ Case sensitive ใช้ตัวพิมพ์ใหญ่ได้ แต่ไม่นิยม
Statement เป็นคำสั่งที่ python interpreter สามารถ กระทำการ อาทิ – Assignment statement – while statement – if statement – import statement
Evaluating expression เป็นการนำ value, variable, operator และ calls to function มาใช้ รวมกัน
Operators and Operands Operator เป็น token พิเศษที่ใช้แทนการ คำนวณ Operand เป็น value ที่ operator ใช้ Division operator / ให้ผลลัพธ์เป็น floating point Floor division operator // ให้ผลลัพธ์เป็นจำนวนเต็ม ปัด เศษทิ้ง
Type converter function
Order of operations วงเล็บ เอ็ก โพเนนท์ คูณ หาร บวก ลบ
Operation on strings
Input
Composition Compose two lines into a single line of code.
Composition Compose two lines into a single line of code.
Composition Compose two lines into a single line of code.
Modulus operator