Python學習記錄2

2021-10-06 08:00:38 字數 2376 閱讀 9234

常見運算子

算術運算子

數學上的一些基本運算符號

+ # 加

- # 減

* # 乘法

/ # 除法

% # 求餘、求模、取模

// # 地板除法,整除

** # 冪次方

關係運算子(比較運算子)

> # 大於

< # 小於

>= # 大於等於

<= # 小於等於

== # 等於,注意:在程式一般 等於判斷== ,單等號 賦值運算子

!= # 不等於,在python2中存在這個符號<>,也表示不等於,注意:python3去掉了這個符號

結果都是布林值

***邏輯運輸符***

and # 並且,所有條件都成立則成立,有乙個條件為假,則為假

or # 或者,只要有乙個條件成立,則成立,全域性為假,則為假

not # 不是,取反

***成員運算子***

in # 表示是否在容器中

not in # 表示不在容器中

***賦值運算子***

= # 將右側的值賦給左側

+= # a = a + 1 <==> a += 1

-= # a -= 1

*= #

/= //=

%=***自加和自減運算子***

i++

++i i-- --i 注意:python中沒有自加和自減運算子,使用賦值運算子來替代完成運算變數由於某些不確定值的重複出現,以某個帶有含義的字元(串)表示該值 定義方法:

變數名稱 = 變數值

基本資料型別 數值型 布林型別  字串
復合資料型別

list set tuple dict

…資料型別的轉換

num = 20

print(「這個是:」 + str(num))

num2 = 『56.23』

print(float(num2) + 100)

**順序:**從左到右,從上而下執行的

在python,乙個語句的結束,以換行符作為標誌的

x =

float

(input

("請輸入乙個浮點數"))

y =int

(input

("請輸入乙個整數"))

print

("這兩個變數的和為%s"

%(x+y)

)print

("這兩個變數的差為%s"

%(x-y)

)print

("這兩個變數的乘積為%s"

%(x*y)

)print

("這兩個變數的商為%s"

%(x/y)

)

選擇

單分支if 條件:

# 當條件成立時,執行的**

print(「當條件成立時,執行的**」)

雙分支if condition:

# 如果條件成立,則執行這兒的**

else:

# 條件不成立的時候,需要執行的**

多(三)分支

if condition1:

# 條件1滿足,執行**

elif condition2:

# 條件2滿足,執行**

elif ***

…[else:

# 可選**

# 前面所有條件不滿足,執行這兒的**

]

python中並沒有switch
week =

int(

input

("請輸入今日數字:"))

if week ==1:

print

("今天星期一"

)elif week ==2:

print

("今天星期二"

)elif week ==3:

print

("今天星期三"

)elif week ==4:

print

("今天星期四"

)elif week ==5:

print

("今天星期五"

)elif week ==6:

print

("今天週六"

)elif week ==7:

print

("今天週日"

)else

:print

("您請休息休息再來查詢"

)

Python學習記錄(2)

列表.insert 索引資料 在指定位置插入資料 位置前面如果有空元素會補位 列表.extend iterble 將可迭代物件中的元素追加到列表 del 列表 索引 刪除指定索引的資料 列表.remove 資料 刪除第乙個出現的指定資料 列表.pop 刪除末尾資料,返回被刪除的元素 列表.pop 索...

學習記錄2

pv操作同步過程 對訊號燈狀態進行改變,p呼叫一次 1,v呼叫一次 1。p操作 p s 是乙個原語操作,p操作執行 s 若s為負數,呼叫p s 的程序被阻塞,放到等待佇列q中。p s v操作 v s 剛好與p s 操作相反,v操作執行 s 若s為大於0,繼續執行 s 0,從訊號燈等待佇列移出乙個程序...

學習記錄2

1 如果電腦螢幕顯示異常 安裝360顯示卡驅動 3 win10虛擬機器未聯網,橋接模式沒有作用,勾選nta模式,用於共享主機的ip位址並重新啟動電腦 4 安裝cad如果安裝不成功,安裝路徑資料夾名稱可以修改為英文 5 虛擬機器安裝win10非常卡,將虛擬機器執行記憶體調大,由1gb調整為4gb 6 ...