number【數字:整型int,浮點型[小數]float,複數型別complex】%【求餘,取模】 **【求冪,次方】 //【取整】string【字串】
boolean【布林型別】 true真(1), flase假(0)
list【列表】 類似c語言的陣列
tuple【元組】 不可改變的列表
dict【字典】
set【集合】(了解)
bytes【位元組】b』hello』
print(num1 / num2) #浮點型:1.6666666666666667 預設精度16位
print(num1 % num2) #2
print(num1 ** num2) #5的3次方
print(num1 // num2) #獲取浮點數的整數部分
#除了+和-之外,其他的算術運算子都是相同的優先順序
#出現優先順序,解決辦法使用括號
print((2 ** 5) * 3)
==【等號】 != 【不等於】
位運算子【擴充套件】
前提:將數字轉換為二進位制使用&【按位與】 |【按位或】 ^【按位異或】 ~【按位取反】 << 【左移】 >>【右移】
print(6 | 3)
print(6 ^ 3)
print(~6)
print(6 << 2)
print(6 >> 2)
數值型別:0是假的,其他都為真
字串:「」空是假的,其他都為真
none型別:none是假的
list型別:空列表為假,其他為真
dict型別:{}空字典為假,其他為真
##短路操作
and:兩邊都為真則為真,只要有乙個為假則為假,返回假的值,而不是布林值;如果兩個都為真,則返回最後乙個。
or:兩邊都為假則為假,只要有乙個為真則為真。
x = 5 and true # x= true
y = 4 or false # y= 4
s = x3+y #13+4
print(s) # 7
s= (year/4and!/400) or year/400
a = a + 2 #將自身a的值+2
等價於 a +=2
a -=2
a *=2
# 判斷閏年, 滿足下面2個條件之一即可:
# 1. 能被4整除,但是不能被100整除
# 2. 能被400整除
year =
2020
s =(year %4==
0and year %
100!=0)
or year %
400==
0print
(s)
# dict
h =print
(h,type
(h))
#
# set(了解)
i =print
(i,type
(i))
#
# 秒與天時分秒相互轉換
t =456789
day = t //(60
*60*24
)# 時
hour = t //(60
*60)%
24# 時
minute = t //60%
60second = t %
60print
(day, hour, minute, second)
total =5*
24*60*
60+6*
60*60+
53*60+
9print
(total)
# 判斷某個月是否是31天
m =1
n =9
s = m==
1or m==
3or m==
5or m==
7or m==
8or m==
10or m==
12s1 = m in[1
,3,5
,7,8
,10,12
]s2 = n in[1
,3,5
,7,8
,10,12
]print
(s1)
# true
print
(s2)
# false
# 位運算子[擴充套件]: 了解
print(12
&5)# 位與
# 1100 => 12
# 0101 => 5
#-------------
# 0100 => 4
print(12
|5)# 位或
# 1100 => 12
# 0101 => 5
#-------------
# 1101 => 13
print(12
^5)# 位異或 不同為1,相同為0
# 1100 => 12
# 0101 => 5
#-------------
# 1001 => 9
print(12
>>2)
# 右移2位
# 1100 => 12
# 11 => 3
print(12
<<2)
# 左移2位
# 1100 => 12
# 110000 => 48
python03資料操作
list1 google runoob 1997,2000 list2 1,2,3,4,5,6,7 print list1 0 list1 0 print list2 1 5 list2 1 5 執行值list1 0 google list2 1 5 2,3,4,5 1.增加元素 在列表末尾新增新的...
python03 異常處理
1 異常處理 異常就是執行期檢測到的錯誤。計算機語言針對可能出現的錯誤定義了異常型別,某種錯誤引發對應的異常時,異常處理程式將被啟動,從而恢復程式的正常執行。異常體系內部有層次關係,python異常體系中的部分關係如下所示 2 標準警告總結 3 try except語句 try 檢測範圍 excep...
中谷教育Python03筆記 變數
命名 1 數字 字母 下劃線 2 數字不可開頭 3 不可是關鍵字 賦值a 1 ld a 未定義而使用會報錯 a 123 a 456 python以資料為主,所以並不是a記憶體指向的內容從123變成了456,而是a這個指標從123那個記憶體,指向了456那個記憶體。num1 123 是在記憶體中有了乙...