深圳python03學習筆記

2021-10-08 09:37:42 字數 2901 閱讀 4789

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 是在記憶體中有了乙...