Variable แแแต แแ แแแต แฅแแฐแแ แตแแซแแฝแแฃ Python แแตแฅ แซแแตแ 4 แแฐแจแณแ Data Types (str, int, float, bool) แตแแซแแฝแแฃ
แฅแ แจแณแฝ แฃแแ Live Playground แแตแฅ แจแซแณแฝแแ variables แแฅแซแฝแ แตแแญแซแแฝแ โ
แแแ install แณแณแฐแญแแฃ แแแ terminal แณแตแจแแฑ!
Variable (แฐแแแแญ) แแแต แแจแ แจแแแตแแแฅแ แต แจแฐแฐแจแ แแ แซแแแซ แแ แฅแแ แแฐแฅ แฅแแฝแแแ โ แฅแแฐ แตแ แซแแ แณแฅแแข แแแณแ แจแแแฐแ แตแแฃ แฅแตแแฃ แแญแ แแคแต แ variable แแตแฅ แแตแแแฅ แตแฝแแแฝแแฃ แแญแฐแแ แแแฐแ แแตแ แแแ แต แตแฝแแแฝแแข
Python แแตแฅ variable แแแแ แญ = (equal sign) แตแ แแแแฝแแข แแแฝ แแแแแฝ แฅแแฐแแแแแต var, let, แแญแ data type แ แตแแตแ แแแแฝ Python แแญ แ แซแตแแแแ!
Variable แตแ แ
แแฝ: แ แแฐแ แแญแ underscore (_) แแแแญ แ แแ แตแฃ แแฅแญ แฅแปแแ แแแแชแซ แแญ แแแ แ แญแฝแแแฃ แญแแต แฆแณ (space) แ แญแแแตแ (แจแแซ แญแแ
underscore แฐแ แแแก student_name)แข
# Variable แแแ แญ โ แตแ = แแ name = "แณแซ" age = 22 height = 1.65 # แฐแ แแแ แต print(name) print(age) # Variable แแแจแญ แตแฝแแแฝแ age = 23 # แ แแ age = 23 แแ
แฅแซแแณแแฑ variable แจแซแฑ data type (แจแแจแ แ แญแแต) แ แแแข Python แซแฑ แญแ แแ แญแแแณแ (type inference) แตแแแ แฅแแแฐ แ แฅแ แแแแฝ แ แซแตแแแแฝแแแข 4แฑ แ แฃแ แแฐแจแณแ types แฅแแแ แแธแแฆ
# 1. str (string) โ แฝแแ city = "แ แฒแต แ แ แฃ" # 2. int (integer) โ แแ แแฅแญ (แแฅแฅ แจแแแ) year = 2026 # 3. float โ แแฅแฅ แซแแ แแฅแญ (decimal) price = 99.99 # 4. bool (boolean) โ True แแญแ False แฅแป is_student = True is_raining = False # type() แฐแ แ แแฝแ แแจแแแฅ แตแฝแแแฝแ print(type(city)) # <class 'str'> print(type(year)) # <class 'int'>
age = "25" # แญแ string แแ! age + 5 # Error! str+int แ แญแปแแ
age = 25 # แญแ int แแ age + 5 # โ แแคแต: 30
แญแ แ แฃแ แจแฐแแแฐ แจแแแช แตแ แฐแต แแ: แแฅแญแ แ quotes ("25") แแตแฅ แซแตแแฃแฝแแตแฃ Python แฅแแฐ string แแ แจแแแฅแจแ แฅแแ แฅแแฐ แแฅแญ แ แญแฐแแ โ แตแแต (+, -, ร) แแญ แตแ แฐแต แซแแฃแแข
Variable แแคแตแ แจแแฐแ แ แฝแแ แแญ แ แฃแแซแฝแ แแณแจแต แตแตแแแ f-string แตแ แแแแฝแ โ แจ string แ แแต f แ แแตแแแฅแฃ variable แตแ แ { } แแตแฅ แ แแตแจแแข
name = "แณแแต" age = 28 # f-string แซแ โ แแแ แฅแ แแแ print(f"แตแ {name} แแแฃ แฅแตแแฌ {age} แแ") # แแคแต: แตแ แณแแต แแแฃ แฅแตแแฌ 28 แแ # แตแแตแ แแตแซแต แญแปแแ แ f-string แแตแฅ print(f"แจ5 แ แแต แ แแ แฅแตแแ {age + 5} แญแแแ")
f-string แจ 2018 แแแฎ (Python 3.6+) แ แฒแต แตแณแแณแญแต แแ โ แจแตแฎแ "แตแ " + name + " แแ" แ แปแปแ แญแแ
แ แฃแ แแแ
แฅแ แแฃแ แตแแแ แแแแ f-string แฐแ แแแข
แฐแแฃแญ: แตแแฝแแแฃ แฅแตแแซแฝแแแฃ แแแณแฝแแ แ แซแณแฝแ แแ แแญแฉ แฅแ Run แฐแซแแข แจแแซ แ แฒแต variable (แแแณแ city) แจแแซแฝแ แ f-string แแตแฅ แ แณแฉแต!
1. แจแตแแ แตแญแญแแ Python variable แแแ แชแซ แแ?
แ แแต แฅแป แแจแก
2. age = "25" แฒแฃแ แจ age data type แแแตแ แแ?
แ แแต แฅแป แแจแก
3. แจแตแแ f-string แ แตแญแญแ แฐแฝแแ?
แ แแต แฅแป แแจแก