數字(整數,浮點數,複數,布爾型)express
整數是不帶有小數部分的數字,包括天然數,零,負天然數
如: -5 100 0 88888函數
十進制表示方式
如:10
200
9999999999999999對象
二進制表示方式(0b開頭,後跟0~1)
如:
0b111
0b01000110blog
八進制表示方式(0o開頭,後跟0~7)
如:
0o177 (127)
0o11 (9)io
十六進制表示方式(0x開頭,後跟0~9,A~F,a~f)變量
如:
0x1 (1) SyntaxError (語法錯誤)
0xFF (255)
0x1a2b3c4d終端
十進制,逢十進一
二進制,逢二進一
八進制,逢八進一
...數據類型
用交互模式計算下列表達式的值:
0x11 + 5 # 得22
0o11 + 0x1A # 35
0b1001 + 0x2 # 11語法
浮點型數是帶有小數部分的數字(小數部分也能夠是0)二進制
小數:
3.14 3.1 3.0 3. 0.14 .14
指數形式
格式:
小數e/E(正負號) 指數
如:
6.18E-1 等同於 0.618
2.9979e8 等用於 299790000.0
分爲兩部分:
實部(real)
虛部(image)
虛部以j或J結尾
1j
(2J)
1+2J
(-100+200J)
用來表示真假兩種狀態的類型
True 表示真(條件知足或成立)
False 表示假(條件不知足或不成立)
說明:
True值爲1,False值爲0
None是一個表示不存在的特殊對象
做用:
用於佔位或變量解除綁定
由一個數字 或 數字和運算符組成,用來表示要作的事情
做用:
一般讓計算機解釋執行並放回結果
示列:
1 + 2 # 將生成一個3這個數據對象
+ 加 法
- 減 法
* 乘 法
/ 除 法
// 地板除
% 求 餘
** 冪函數
除法獲得的結果是浮點數,不會丟棄小數部分
1 / 3 # 得 0.33333333333
8 / 2 # 得 4.0
除的結果去掉小數部分向下取整
7 / 3 # 得 2.3333333333
7 // 3 # 得 2
8 // 3 # 得 2
3.25 // 1.5 # 得 2.0
7 % 3 # 得 1
3.25 % 1.5 # 得 0.25
格式:
x ** y
意爲 x 的 y次方
如:
4 ** 2 # 得 16
3.0 ** 4.0 # 得 81
1.2 ** 3.4 # 得 1.858729691979481
練習:
1. 一個商店賣柚子,7元一個,你帶100元錢,能買幾個柚子,找零多少元?
>>> 100 // 7 #得 14 個
>>> 14 * 7 #得 2 找零
2. 一個學生畢業薪資10000,每一年漲 20%,十年後它的薪資是多少?
>>> 10000 * (1+0.2)**10 #得 61917.364223999975
**
* / // %
+ -
示列:
1 + 3 * 3 ** 2 + 4 // 2
1 + 3 * 9 + 4 // 2
1 + 27 + 4 // 2
1 + 27 + 2
28 + 2
30
用()能夠將表達式分組,()內部的表達式先進行計算
1 + 2.14 返回類型爲浮點數 3.14
基本輸出函數 print
格式:
print(要打印的數據) 函數,把數據輸出到屏幕終端
說明:
多個數據用逗號(,)分隔開
1. 已知一個長方形的邊長6cm,短邊長4cm,用表達式求周長和麪積並打印在終端上
print("周長是:",(6+4)*2,"釐米")
print("面積是:",6*4,"平方釐米")