python内置对象是什么_Python内置对象类型之数字类型
Python中有6種內(nèi)置對(duì)象類型
整數(shù)、浮點(diǎn)數(shù)–Number
字符串–String
列表–List
元組–Tuple
字典–Dictionary
集合–Set
不可變類型:Number、String、Tuple
可變類型:List、Dictionary、Set
知識(shí)點(diǎn):
變量和對(duì)象的關(guān)系–引用
變量的使用
數(shù)字類型的常見使用
一、對(duì)象
物理知識(shí)中,存在所有物質(zhì)都是由原子組成的定論。這是對(duì)象的實(shí)際具體化表述?!鞠嘤H對(duì)象、個(gè)人簡(jiǎn)歷】
在編程中,我們說“萬物皆對(duì)象”,對(duì)象由屬性【特征】和方法【行為】組成。編程來自于生活,是對(duì)生活中實(shí)際存在的對(duì)象的抽象化表達(dá)。
如數(shù)字3,在生活中只是一個(gè)數(shù)字,而在編程中,就是一個(gè)對(duì)象
二、變量的常見使用
1. 賦值
Python中的變量不需要聲明,每個(gè)變量在使用前都必須賦值,變量賦值以后該變量才會(huì)被創(chuàng)建。
在Python中,變量就是變量,沒有類型,我們所說的“類型”是變量所指的內(nèi)存中對(duì)象的類型。
等號(hào)【=】用來給變量賦值,左邊是變量名,右邊是存儲(chǔ)在變量中的值。
2. 判斷
type()內(nèi)置函數(shù)可以用來查詢變量所指的對(duì)象類型。
**isinstance(object,classinfo)**用來判斷一個(gè)對(duì)象是否是一個(gè)已知的類型
object是實(shí)例對(duì)象,classinfo可以是直接或間接類名、基本類型或者由它們組成的元組。二者類型相同返回True,否則返回False
sinstance()與type()的區(qū)別:
Type()不會(huì)認(rèn)為子類是一種父類類型,不考慮繼承關(guān)系
Isinstance()會(huì)認(rèn)為子類是一種父類類型,考慮繼承關(guān)系
3. 刪除
三、數(shù)字類型的常見使用
Python3支持int、float、bool、complex(復(fù)數(shù))
在Python3中,只有一種整數(shù)類型int,表示長(zhǎng)整數(shù),沒有Python2中的long
在這里要注意區(qū)分:
intfloatboolcomplex00.0True3.14j
10-21.9False9.322e-36j
09032.3e+183e+16J
-0x6970.2E+124.53e-7j
整型(int):稱為整型或整數(shù),包含正負(fù)整數(shù),不帶小數(shù)點(diǎn)。Python3整型沒有大小限制,可以當(dāng)做Long類型使用,所以Python3沒有Python2的Long類型??梢允褂冒诉M(jìn)制和十六進(jìn)制表示。
浮點(diǎn)型(float):由整數(shù)和小數(shù)部分組成,浮點(diǎn)型也可以使用科學(xué)計(jì)數(shù)法表示【2.5e2 = 2.5x102 = 250】
注意:0和0.0使用內(nèi)置函數(shù)id()打印內(nèi)存地址,是不等的,說明是兩個(gè)對(duì)象。而0和0.0的數(shù)值是相等的,Python中的==僅僅判斷值
布爾型(bool):在Python2中是沒有布爾型的,它用數(shù)字0表示False,用1表示True。在Python3中,把True和False定義成關(guān)鍵字,但它們的值還是1和0,可以和數(shù)字相運(yùn)算。在if條件中正負(fù)數(shù)表示True,0表示False.注意:True和False是首字母大寫
復(fù)數(shù)(complex):復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成,可以用a+bj,或者complex(a,b)表示,復(fù)數(shù)的實(shí)部a和虛部b都是浮點(diǎn)型。
數(shù)字基本運(yùn)算------算術(shù)運(yùn)算符
注意:
數(shù)值的除法包含兩個(gè)運(yùn)算符:/返回一個(gè)浮點(diǎn)數(shù),//返回一個(gè)整數(shù),//得到的并不一定是整數(shù)類型的數(shù),它與分母分子的數(shù)據(jù)類型有關(guān)
在混合計(jì)算【加減乘除混合】時(shí),Python會(huì)把整型轉(zhuǎn)換成偽浮點(diǎn)數(shù)
數(shù)學(xué)函數(shù)
數(shù)學(xué)常量
數(shù)字類型轉(zhuǎn)換
數(shù)據(jù)類型的轉(zhuǎn)換,只需要將數(shù)據(jù)類型作為函數(shù)名即可
int(x) 將x轉(zhuǎn)換為一個(gè)整數(shù)
float(x) 將x轉(zhuǎn)換到一個(gè)浮點(diǎn)數(shù)
complex(x) 將x轉(zhuǎn)換到一個(gè)復(fù)數(shù),實(shí)數(shù)部分為 x,虛數(shù)部分為 0
complex(x,y) 將 x 和 y 轉(zhuǎn)換到一個(gè)復(fù)數(shù),實(shí)數(shù)部分為 x,虛數(shù)部分為 y。x 和 y 是數(shù)字表達(dá)式
本文地址:https://blog.csdn.net/weixin_43074317/article/details/109929713
如您對(duì)本文有疑問或者有任何想說的,請(qǐng)點(diǎn)擊進(jìn)行留言回復(fù),萬千網(wǎng)友為您解惑!
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的python内置对象是什么_Python内置对象类型之数字类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蚂蚁还呗是啥
- 下一篇: python图像识别代码_用Python