淺談Python中的常用內(nèi)置對象
一、常用的python內(nèi)置對象
對象類型 | 類型名稱 | 示例 | 簡要說明 |
數(shù)字 | int,float,complex | 1234,3.14,3+4j | 數(shù)字大小沒有限制,內(nèi)置支持復(fù)數(shù)及其運算 |
字符串 | str | ‘swfu' | 使用單引號、雙引號、三引號作為定界符,以r/R引導(dǎo)表示原始字符串 |
字節(jié)串 | bytes | b'hello world' | 以字母b引導(dǎo),可以使用單引號、雙引號、三引號作為定界符 |
列表 | list | [1,2,3] | 所有元素放在[ ]中,元素之向使用","分隔,其中的元素可以是任意類型 |
字典 | dict | {1:‘food',2:‘taste'} | 所有元素放在{ }中,元素之間使用","分隔,元素形式為“鍵:值” |
元組 | tuple | (2,-5,6) | 所有元素放在( )中,元素之間使用","分隔,如果元組中只有一個元素的話,后面的逗號不能省略 |
集合 | set、frozenset | {‘a(chǎn)',‘b',‘c'} | 所有元素放在一對{ }中,元素之間使用","分隔,元素不允許重復(fù);另外, set 是可變的, frozenset 是不可變的 |
布爾型 | bool | True,False | 邏輯值,關(guān)系運算符、成員測試運算符、同一性測試運算符組成的表達(dá)式的值般為 True 或 False |
空類型 | NoneType | None | 空值 |
異常 | Exception、ValueError、TypeError | python內(nèi)置大量異常類,分別對應(yīng)不同類型的異常 | |
文件 | f=open(‘data.dat',‘rb') | open是python的內(nèi)置函數(shù),使用指定的模式打開文件,返回文件對象 |
二、變量的定義與使用
name='橘貓吃不胖' print(name) print('標(biāo)識:',id(name)) print('類型:',type(name)) print('值:',name)
多次賦值之后,變量名會指向新的空間
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開頭 print('十六進(jìn)制',0x1EAF)#十六進(jìn)制以0x開通
四、浮點數(shù)
使用浮點數(shù)進(jìn)行計算時,可能會出現(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'))
五、布爾類型
用來表示真或假的值,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)置對象的文章就介紹到這了,更多相關(guān)Python內(nèi)置對象內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Python使用內(nèi)置函數(shù)setattr設(shè)置對象的屬性值
- Python List列表對象內(nèi)置方法實例詳解
- Python序列對象與String類型內(nèi)置方法詳解
- Python面向?qū)ο笾惖膬?nèi)置attr屬性示例
- python3 面向?qū)ο骭_類的內(nèi)置屬性與方法的實例代碼
- Python統(tǒng)計可散列的對象之容器Counter詳解
- Python面向?qū)ο蠓庋b繼承和多態(tài)示例講解
- python學(xué)習(xí)之可迭代對象、迭代器、生成器
- Python解析JSON對象的全過程記錄
- Python中對象的比較操作==和is區(qū)別詳析
相關(guān)文章
po+selenium+unittest自動化測試項目實戰(zhàn)
本文主要介紹了po+selenium+unittest自動化測試項目實戰(zhàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-12-12淺述python中argsort()函數(shù)的實例用法
本篇文章主要介紹了淺述python中argsort()函數(shù)的實例用法,詳細(xì)的介紹了argsort()函數(shù)的用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03Python機(jī)器學(xué)習(xí)之基于Pytorch實現(xiàn)貓狗分類
看了許多關(guān)于PyTorch的入門文章,大抵是從torchvision.datasets中自帶的數(shù)據(jù)集進(jìn)行訓(xùn)練,導(dǎo)致很難把PyTorch運用于自己的數(shù)據(jù)集上,真正地靈活運用PyTorch,本文詳細(xì)介紹了怎么利用Pytorch實現(xiàn)貓狗分類,需要的朋友可以參考下2021-06-06Python操作MySQL數(shù)據(jù)庫實例詳解【安裝、連接、增刪改查等】
這篇文章主要介紹了Python操作MySQL數(shù)據(jù)庫,結(jié)合實例形式詳細(xì)分析了Python操作mysql數(shù)據(jù)庫的安裝、連接、增刪改查等相關(guān)實現(xiàn)技巧與注意事項,需要的朋友可以參考下2020-01-01