淺談Python中的常用內(nèi)置對(duì)象
一、常用的python內(nèi)置對(duì)象
| 對(duì)象類型 | 類型名稱 | 示例 | 簡(jiǎn)要說(shuō)明 |
| 數(shù)字 | int,float,complex | 1234,3.14,3+4j | 數(shù)字大小沒(méi)有限制,內(nèi)置支持復(fù)數(shù)及其運(yùn)算 |
| 字符串 | str | ‘swfu' | 使用單引號(hào)、雙引號(hào)、三引號(hào)作為定界符,以r/R引導(dǎo)表示原始字符串 |
| 字節(jié)串 | bytes | b'hello world' | 以字母b引導(dǎo),可以使用單引號(hào)、雙引號(hào)、三引號(hào)作為定界符 |
| 列表 | list | [1,2,3] | 所有元素放在[ ]中,元素之向使用","分隔,其中的元素可以是任意類型 |
| 字典 | dict | {1:‘food',2:‘taste'} | 所有元素放在{ }中,元素之間使用","分隔,元素形式為“鍵:值” |
| 元組 | tuple | (2,-5,6) | 所有元素放在( )中,元素之間使用","分隔,如果元組中只有一個(gè)元素的話,后面的逗號(hào)不能省略 |
| 集合 | set、frozenset | {‘a(chǎn)',‘b',‘c'} | 所有元素放在一對(duì){ }中,元素之間使用","分隔,元素不允許重復(fù);另外, set 是可變的, frozenset 是不可變的 |
| 布爾型 | bool | True,False | 邏輯值,關(guān)系運(yùn)算符、成員測(cè)試運(yùn)算符、同一性測(cè)試運(yùn)算符組成的表達(dá)式的值般為 True 或 False |
| 空類型 | NoneType | None | 空值 |
| 異常 | Exception、ValueError、TypeError | python內(nèi)置大量異常類,分別對(duì)應(yīng)不同類型的異常 | |
| 文件 | f=open(‘data.dat',‘rb') | open是python的內(nèi)置函數(shù),使用指定的模式打開(kāi)文件,返回文件對(duì)象 |
二、變量的定義與使用
name='橘貓吃不胖'
print(name)
print('標(biāo)識(shí):',id(name))
print('類型:',type(name))
print('值:',name)

多次賦值之后,變量名會(huì)指向新的空間
name='橘貓吃不胖' name='jumaochibupang' print(name)

三、整數(shù)
print('十進(jìn)制',118)#默認(rèn)十進(jìn)制
print('二進(jìn)制',0b10101111)#二進(jìn)制前面加0b
print('八進(jìn)制',0o176)#八進(jìn)制以0o開(kāi)頭
print('十六進(jìn)制',0x1EAF)#十六進(jìn)制以0x開(kāi)通

四、浮點(diǎn)數(shù)
使用浮點(diǎn)數(shù)進(jìn)行計(jì)算時(shí),可能會(huì)出現(xiàn)小數(shù)位數(shù)不確定的情況
解決方法:導(dǎo)入模塊decimal
n1=1.1
n2=2.2
print(n1+n2)
from decimal import Decimal
print(Decimal('1.1')+Decimal('2.2'))

五、布爾類型
用來(lái)表示真或假的值,True為1,F(xiàn)alse為0
f1=True f2=False print(f1,type(f1)) print(f2,type(f2)) print(f1+1) print(f2+1)

六、字符串類型
str1='橘貓吃不胖' str2="橘貓吃不胖" str3='''橘貓吃不胖'''
七、注釋
#單行注釋 '''這是 多行 注釋'''
到此這篇關(guān)于淺談Python中的常用內(nèi)置對(duì)象的文章就介紹到這了,更多相關(guān)Python內(nèi)置對(duì)象內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信