13161216443

您所在位置: 首頁> 學習課程> Python 中 /,//,*,**,%運算符的作用各是什么?

Python 中 /,//,*,**,%運算符的作用各是什么?

發布百知教育 來源:學習課程 2019-11-15

我們剛剛入門python的時候,對于python中的一些運算符一臉懵,不知道有什么作用,甚至有一些運算符不知道干什么用的,那么對于即將掌握Python技術的伙伴,這些只是一些基礎,python培訓班學習過程中不僅要了解基本的運算符作用,最終要有獨立的項目經驗,下面我們一起看看吧~


python解釋執行器的交互模式

$ python3 <回車>  #進入交互模式

退出交互模式

exit() <回車>

quit() <回車>


python注釋

以 # 開頭,直至行尾


python的組成:

程序由模塊組成

模塊由語句、函數、類組成

語句包含表達式

表達式建立并處理數據對象且能返回數據對象的引用關系


python的核心數據類型

數字(整型,浮點型,復數,布爾型(bool))

字符串 str

列表 List

...


整型數 int

整型數是不帶有小數部分的數字,包括自然數、0及負數自然數

如:-2 , 100 , 0

整數字面值的表示方式:

十進制表示方式:

-10

0

99999999999999

八進制表示方式(0o開頭,后跟0-7)

0o177 (127)

0o11 (9)

十六進制表示方式(0x開頭,后跟0-9,A-F,a-f)

0x11 (17)

0xFF (255)

0x1234ABCD

二進制表示方式(0b開頭,后跟0-1)

0b1001


浮點型數 float

浮點數是帶有小數部分的數字(小數部分也可以是0)

浮點數的兩種表示方式

小數表示:

3.14  3.1  3.0  3.  0.14 .14

科學計數法:

格式:小數 e/E(正負號) 指數

6.18E-1

2.9979e8


復數 complex

分為兩部分:

實部(real)

虛部(image)

注意:虛部必須是以j或J結尾的數

復數字面值:

1j

(2j)

1+1j

1-1j

(-100+100j)


布爾類型 bool

用來表示真假兩種狀態的類型

True 表示真

False 表示假

說明:True的值為1,False的值為0


空值 None

None 是一個表示不存在的特殊對象

作用:

1、用來占位,

2、變量解釋綁定



表達式 和 運算符

表達式 expression

由數字或數字和運算符組成

作用:

通常讓計算機做一些事情并返回結果

示意:

1 + 2

1 + 2 * 3

運算符:

算術運算符

+ 加法

- 減法

* 乘法

/ 除法

// 地板除 floordiv(python2.3之后)

% 求余

** 冪運算

除法 /

python的除法不會丟到小數部分

1 / 3 # 得到 0.33333333

地板除 //

7 // 3 # 得到 2

3.25 // 1.5 #得到 2.0

求余 %

7 % 3 # 得到 1

3.25 % 1.5 # 得到 0.25

冪運算 **

x ** y

意為 x得y次方

5 ** 2 # 得到 25

3.0 ** 2.0 # 得到 9.0

5.6 ** 1.418 # 得到 


運算符的優先級

** (高)

* / // % (中)

+ - (相對較低)

優先級示例:

1 + 1 * 3 - 4 / 5 + 6 ** 2


括號分組表達式

用()可以將表達式分組,()內部的表達式先進行計算

混合類型自動升級

1 + 2.14 返回類型為浮點型 3.14


基礎輸出函數 print

格式:

print(要打印的東西)

示例:

print("hello")

print(1+2*3)

print(1+2 , 3+4 , 100)

# 多個數據之間用逗號分隔


以上是python運算符的作用,如果有不懂的問題一定要及時問python培訓班的老師。


上一篇:零基礎入門,為什么都說Python容易上手?

下一篇:應屆生去公司找個Java程序員的職位需要什么技能?

相關推薦

www.akpsimsu.com

有位老師想和您聊一聊

關閉

立即申請