python的数值类型和运算符_python的数值类型和运算符
數(shù)值類型
整型數(shù) int
整型數(shù)是不帶有小數(shù)部分的數(shù)據(jù),包含自然數(shù)和負(fù)數(shù)
整型字面值的表示方式:
十進(jìn)制表示
八進(jìn)制方式表示(0o開(kāi)頭,后跟0-7)
0o27 ? ? ? ? ? 23
十六進(jìn)制表示(0x開(kāi)頭,后跟0-9,a-f)
0x17 ? ? ? ? ? 23
0xff ? ? ? ? ? ? ?255
二進(jìn)制的表示:(0b開(kāi)頭,后跟0-1)
0b111 ? ? ? ? ? 7
0b1000 ? ? ? ?8
整數(shù)與不同進(jìn)制字符串之間的轉(zhuǎn)換:
整數(shù)轉(zhuǎn)字符串的函數(shù)
bin(i) ?將整數(shù)轉(zhuǎn)換為二進(jìn)制字符串
oct(i) ?將整數(shù)轉(zhuǎn)換為八進(jìn)制字符串
hex(i) ?將整數(shù)轉(zhuǎn)換為十六進(jìn)制字符串
示例:
bin(9) ? ? ? ? ? #0b1001
oct(10000) ?#0o23420
hex(10000) ?#0x2710
浮點(diǎn)數(shù) float
浮點(diǎn)數(shù)是帶有小數(shù)部分的數(shù)字
浮點(diǎn)型數(shù)的兩種表示方式:
小數(shù)形式
3.14 2.56 3.59 3.0 -5.5 3.
科學(xué)計(jì)數(shù)法
e/e ?6.18E-1(等同于0.618)
復(fù)數(shù) complex
復(fù)數(shù)分為兩部分:
實(shí)部(real):
虛部(image):
注意:虛部是以j/J結(jié)尾的
復(fù)數(shù)的字面值表示
1j
1+1j
布爾型數(shù) bool
用來(lái)表示真假兩種狀態(tài)類型
True ?(1)表示真
False(0)表示假
空值 None
是一個(gè)表示不存在的特殊對(duì)象
作用:
用來(lái)占位,變量解除鎖定
運(yùn)算符
算術(shù)運(yùn)算符:
+ ? ? ? ?加
- ? ?減
* 乘
/ ?除 ? ? ? ? ? 除法得到的是浮點(diǎn)數(shù),不會(huì)丟去小數(shù)部分
// ? ? 地板除 ? 除的結(jié)果會(huì)丟掉小數(shù)向下取整
% 求余
** 冪運(yùn)算 ? ?x ** y
運(yùn)算符的優(yōu)先級(jí):
從上往下優(yōu)先級(jí)遞減
**
* / // %
+ -
示例:
1 + 3 * 3 ** 2 +4 // 2 = 30
復(fù)合賦值算數(shù)運(yùn)算符
運(yùn)算符 ? ? ? ?說(shuō)明
y +=x ? ? 作用等同于y = y + x
y -=x ? ? ?作用等同于y = y - x
y *=x ? ? ?作用等同于y = y * x
y /=x ? ? ?作用等同于y = y / x
y %=x ? ?作用等同于y = y % x
y //=x ? 作用等同于y = y // x
y **=x ? 作用等同于y = y ** x
比較運(yùn)算符
< ? ? ? 小于
<= ? ? ?小于等于
> ? ? ? 大于
>= ? ? ?大于等于
== ? ? ?等于
!= ? ? ?不等于
語(yǔ)法:
左表達(dá)式 > 右表達(dá)式
說(shuō)明:
比較運(yùn)算符通常返回布爾類型的值
示例:
100 < 200 ? ? ? ? ? ? ?True
100 >= 200 ? ? ? ? ? ?False
1 + 4 == 2 + 3 ? ? ? True
0 <= 100 <= 200? ?False
暫時(shí)先寫到這,以后再補(bǔ)充
總結(jié)
以上是生活随笔為你收集整理的python的数值类型和运算符_python的数值类型和运算符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql无法建立连接_【MySql】m
- 下一篇: hive中如何读取数组_hive解析js