用python念数字_Python-数据类型之数字
一:數(shù)字類型概述
數(shù)字提供了標(biāo)量存儲和直接訪問,屬于不可變數(shù)據(jù)類型,所謂不可變,我們可以認(rèn)為,更改數(shù)字的值會生成一個(gè)新的對象
#id可以唯一表示一個(gè)對象
age =18
print(id(age))#結(jié)果:1777972832
age = 19
print(id(age))#結(jié)果:1777972864
數(shù)字類型的完整工具
1: 整數(shù)和浮點(diǎn)數(shù)
2:復(fù)數(shù)
3:固定精度的十進(jìn)制數(shù)
4:有理分?jǐn)?shù)
5:集合
6:布爾類型
7:無窮的整數(shù)精度
8:各種數(shù)字內(nèi)置函數(shù)和模塊
: 整型,布爾型,浮點(diǎn)型,復(fù)數(shù)
數(shù)字類型的創(chuàng)建
變量名 = 數(shù)字
a = 18b= 1.5c= 5 + 6j
整數(shù)和浮點(diǎn)數(shù)常量
整數(shù)以十進(jìn)制數(shù)字的字符串寫法出現(xiàn),浮點(diǎn)數(shù)帶一個(gè)小數(shù)點(diǎn),也可以加上一個(gè)科學(xué)技術(shù)標(biāo)志e或者E。
十六進(jìn)制數(shù),八進(jìn)制數(shù),二進(jìn)制數(shù)常量
整數(shù)可以編寫為十進(jìn)制數(shù)(以10為基數(shù)),十六進(jìn)制數(shù)(以16為基數(shù)),八進(jìn)制數(shù)(以8為基數(shù)),二進(jìn)制數(shù)(以2為基數(shù))。
十六進(jìn)制數(shù)以0x或0X開始,后面接十六進(jìn)制的數(shù)字0-9和A-F,
八進(jìn)制數(shù)以0o或者0O開頭,后面接0-7的數(shù)字
二進(jìn)制數(shù)以0b或者0B開頭,后面接著0-1的數(shù)字
內(nèi)置函數(shù)hex,oct,bin可以將一個(gè)整數(shù)轉(zhuǎn)換為三種進(jìn)制表示的字符串,
虛數(shù):
對于復(fù)數(shù)有以下幾個(gè)概念
1:虛數(shù)不能單獨(dú)存在
2:復(fù)數(shù)有實(shí)部和虛部組成? real + imagj
3: 實(shí)部和虛部都是浮點(diǎn)型
4:虛部以j或者J結(jié)尾
5:共軛復(fù)數(shù) num.conjugate()
二:數(shù)字類型相關(guān)操作
2.1 標(biāo)準(zhǔn)類型操作符
a = 5b= 7c= 8
print(a>b)print(a ==b)print(a b
2.2 算數(shù)操作符
+? 加法
-? ?減法
*? ?乘法
/? ?除法
//? 地板除
% 取余
**? 冪運(yùn)算
加法
print(1+2)print(1+2+3)
減法
print(1-2)print(1-2-3)
乘法
print(1*2)print(1*2*3)
除法
print(1/2)print(1/3)#0.5#0.3333333333333333
地板除 ---取比商小的最大整數(shù)
print(1//2)print(4//3)
# 0
# 1
取余
print(1%2)print(6%3)#1#0
冪運(yùn)算
print(1**2)print(2**2)#1#4
對于復(fù)數(shù)有以下幾個(gè)概念
1:虛數(shù)不能單獨(dú)存在
2:復(fù)數(shù)有實(shí)部和虛部組成? real + imagj
3: 實(shí)部和虛部都是浮點(diǎn)型
4:虛部以j或者J結(jié)尾
5:共軛復(fù)數(shù) num.conjugate()
#輸出復(fù)數(shù)a的實(shí)部和虛部
a = 5 + 6j
print(a.real,a.imag)#5.0 6.0
輸出a的共軛復(fù)數(shù)print(a.conjugate())#(5-6j)
數(shù)字相關(guān)的內(nèi)置方法:
1:bit_length
# 用二進(jìn)制表示自身所需的位數(shù)
a=8ret=a.bit_length()print(ret)
總結(jié)
以上是生活随笔為你收集整理的用python念数字_Python-数据类型之数字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超出市场预期!京东集团第一季度净营收24
- 下一篇: 戴尔收回远程办公承诺,要求员工每周至少有