Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以後該變量纔會被創建。
在 Python 中,變量就是變量,它沒有類型,我們所說的"類型"是變量所指的內存中對象的類型。
等號(=)用來給變量賦值。
等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值。例如:
counter = 100 miles = 1000.0 name = "runoob" print (counter) print (miles) print (name)
多個變量賦值
a, b, c = 1, 2, "runoob"
標準數據類型
Python3 中有六個標準的數據類型:
- Number(數字)
- String(字符串)
- List(列表)
- Tuple(元組)
- Sets(集合)
- Dictionary(字典)
Number(數字)
Python3 支持 int、float、bool、complex(複數)。
在Python 3裏,只有一種整數類型 int,表示爲長整型,沒有 python2 中的 Long。
像大多數語言一樣,數值類型的賦值和計算都是很直觀的。
內置的 type() 函數可以用來查詢變量所指的對象類型。
Python算術運算符
a = 21
b = 10
c = 0
c = a + b
print ("1 - c 的值爲:", c)
c = a - b
print ("2 - c 的值爲:", c)
c = a * b
print ("3 - c 的值爲:", c)
c = a / b
print ("4 - c 的值爲:", c)
c = a % b
print ("5 - c 的值爲:", c)
# 修改變量 a 、b 、c
a = 2
b = 3
c = a**b
print ("6 - c 的值爲:", c)
a = 10
b = 5
c = a//b
print ("7 - c 的值爲:", c)
if 嵌套
在嵌套 if 語句中,可以把 if...elif...else 結構放在另外一個 if...elif...else 結構中。
if 表達式1: 語句 if 表達式2: 語句 elif 表達式3: 語句 else: 語句 elif 表達式4: 語句 else: 語句
num=int(input("輸入一個數字:"))
if num%2==0:
if num%3==0:
print ("你輸入的數字可以整除 2 和 3")
else:
print ("你輸入的數字可以整除 2,但不能整除 3")
else:
if num%3==0:
print ("你輸入的數字可以整除 3,但不能整除 2")
else:
print ("你輸入的數字不能整除 2 和 3")