Python Day 1 數據類型
Python數據類型
1.字符串(string)
使用‘ ‘或" "括起來的字符
2.數字
·整數(int)
·浮點數(float)
即帶有小數點的數字 1.48 21為整數 可以用21.0或21.表示其浮點數 。0.48也可表示為.48
·復數(complex)
3.列表
4.元組
5.字典
#因為是第一天學,復數、列表、元組、字典還沒研究
6.布爾值(boolean)
True,False(1或0)
不同數據類型運算規則不同
整數的加法和字符串的加法含義不同
#字符串能加 但是不能減 給我一個完美的解釋!
不同類型的數據在計算機內表示方式不同
5表示為101 ‘5‘表示為1001101
為何區分整數與浮點數
·浮點數表示能力更強
·浮點數有精度損失
·CPU有專門的浮點數運算部件
運算符與表達式
Python2中,"/"表示向下取整除,即兩個整數相除,結果也是整數,舍去小數部分
如果一個數為浮點數,則結果為浮點數
求余運算 (%)
10%3=1
如:10%3=1
應用
若今天是星期六,則10天後是星期幾?
(6+10)%7=2
判斷一個數X是否為偶數
X%2是否等於0
關系運算
判斷一個數X是否等於0
X%2是否等於0
x%2==0 #判斷==
若為True,則x為偶數
若為False,則x為奇數
判斷兩個值的關系除了大小還有相等或不相等
運算的結果只有兩種(布爾值)
若結果為True,表示條件成立
若結果為False,表示條件不成立
字符串之間可以比較大小
邏輯運算符
and 與運算(全真才真) True and False==False
or 或運算(全假才假) True or False==True
not 非運算(真變假、假變真) not True==False
#這又是為啥?
Python Day 1 數據類型