Python基礎知識(運算子相關)

2021-09-29 04:19:31 字數 2446 閱讀 2708

區別物件導向和面向過程

面向過程:注重整個開發過程,實現的是一步一步的完成程式設計,如完成a模組的開發則b模組才能開始開發,c模組就處於等待b模組完成開發。

物件導向:將需求進行全面分析得出對於的屬性,方法等,然後進行定義類處理,同時進行開發,最後多端進行介面聯調。

物件導向:

指令碼語言:

常見的指令碼語言有:python,js,perl,ruby,vb等

輸出語句:print(字元)

number1=

520print(number1)#python3.x的版本直接輸出,2.x的版本需要加上單引號或者雙引號

輸入語句:input

input

(語句)#3.x的版本使用這個

資料型別:

整型 (int)長整型(long):

字串(string):str

bool型別:ture 和 false

列表:list

元組:tuple

字典:dictionary

運算子

1.算術運算子:

加 + 減- 乘* 除/  整除//   取餘(模)%   冪**
2.比較運算子:

大於 >   小於<  小於等於 <=  大於等於 >=  等於==    不等於!= 或 <>
3.賦值運算子:

number1=number1=number2 等價於 number1+=number2 其他也是如此

邏輯運算子:邏輯於and 邏輯或or 邏輯非not

邏輯於:其中乙個bool型別為假,結果為假

邏輯或:其中乙個bool表示式為真,則整個結果為真

邏輯非:非真及假,非假及真

4.位運算子

1.使用bin函式進行檢視對應的數字的二進位制數

位與運算(&):二進位制的每一位做與運算#同為1,才是1

舉個例子:

number1=

4 ____轉換為二進位制:00000100

number2=6_____轉換為二進位制:00000110

結果等於:4

位或運算(|):二進位制的每一位進行或運算#乙個為1,就為1

number1=

4 ____轉換為二進位制:00000100

number2=6_____轉換為二進位制:00000110

結果等於:6

位異或運算(^):二進位制相同位取0,不同位取1

number1=

4 ____轉換為二進位制:00000100

number2=6_____轉換為二進位制:00000110

結果等於:2

位取反運算(~):將二進位制數+

1之後乘以-

1取反的正負數通用的公式:-

(a+1

)

左移運算子(<<

):相當於指定數乘以2的多少次方

舉個例子:

number1=

10print(number1<<

3)等價於10

*2的3次方

右移運算子(>>

):相當於指定數除以2的多少次方

舉個例子:

number1=

10print(number1>>

3)等價於10

/2的3次方

變數:

定義:在電腦程式中進行賦值給乙個字元後,該值可以進行修改的字元成為變數。

語法:變數名=值

1.type 進行檢視對應變數的資料型別:如 type(變數)

2.在python中,變數不存在資料型別,但是對應的值存在對應的資料型別。

編碼注意事項:

1.區分大小寫

2.所有的符號均是英文狀態

3.python中語句結束後可以新增分好也可不新增,建議不加,後續可使用縮排完成

4.python中等號(=)表示賦值。雙等號(==)才表示等於

5.當變數進行再次賦值時,則之前的值會被覆蓋。

6.禁止使用python中的保留字作為變數名。

Python 基礎知識3 運算子

python運算子 a 21 b 10 c 0 c a print c c a print c c a print c c 2 c 3 取c的三次方 print c c 2 c a 取餘 print c c a 向下取整 print c 位運算 a 0b00111100 b 0b00001101 p...

python基礎知識筆記(運算子)

算數運算子 符號賦值運算子 加 法 減 法 乘 法 除 法 整除 保留計算後的整數字 取模 求兩個數相除的餘數 冪運算 求乙個值的幾次冪 符號表示式 含義 a b 比較左側值是否大於右側值 a b 比較左側的值是否大於或等於右側的值 a b 比較左側值是否小於右側值 a b 比較左側值是否小於或等於...

C 運算子基礎知識

注意1 整數除整數還是整數 去除小數部分 注意2 除數不能為0 運算子意義 取模 取餘 10 3 1 10 20 10 注意1 取模不能為0 注意2 兩個小數不能做取模運算 運算子 術語示例 前置遞增 讓變數 1 a 2 b a 後置遞增 讓變數 1 a 2 b a 前置和後置的區別 前置遞增 先讓...