Python程序設(shè)計入門(2)變量類型簡介
通常來說,Python的變量/數(shù)據(jù)類型非常多,但是它是不需要用戶指定的,因為有些是根據(jù)部份系統(tǒng)函數(shù)生成,另外一些是自動根據(jù)變量的值識別的,這些數(shù)據(jù)類型常量在class types定義,所以使用時需要 import types如:
a = [1,2,3]
if type(a) is types.ListType:
print a
else:
print 'not list'
Python的具體變量/數(shù)據(jù)類型如下:
NoneType
None 類型
TypeType
Type對象自身
BooleanType
布爾類型
IntType
整數(shù)類型
LongType
長整型
FloatType
浮點類型
ComplexType
復(fù)數(shù)類型(如1.0j 如果不支持的情況下將不會被定義此類型)
StringType
字符串類型 (e.g. 'Spam').
UnicodeType
Unicode 字符串 (e.g. u'Spam' 如果不支持的情況下將不會被定義此類型)
TupleType
元組類型
ListType
鏈表數(shù)組類型
DictType
哈希數(shù)組類型(詞典數(shù)組)
DictionaryType
上面的全稱
FunctionType
函數(shù)類型
LambdaType
函數(shù)類型備用名稱
GeneratorType
迭代器對象,通過調(diào)用函數(shù)發(fā)生器產(chǎn)生的。
CodeType
對于代碼對象的類型,如由 compile() 返回。
ClassType
對象類型
InstanceType
對象實例類型
MethodType
對象的方法
UnboundMethodType
MethodType備用名稱。
BuiltinFunctionType
內(nèi)置的函數(shù)類型,如 len() or sys.exit().
BuiltinMethodType
BuiltinFunction的備用名稱
ModuleType
模塊類型
FileType
如sys.stdout打開的文件類型的對象。
XRangeType
xrange() 返回的范圍選擇對象
SliceType
slice() 返回的對象
EllipsisType
省略的類型。
TracebackType
如 sys.exc_traceback 返回的對象類型
FrameType
一種回溯對象如 tb.tb_frame
BufferType
buffer()函數(shù)返回的類型
相關(guān)文章
win與linux系統(tǒng)中python requests 安裝
requests是Python的一個HTTP客戶端庫,跟urllib,urllib2類似,今天我們主要來談?wù)剋in與linux系統(tǒng)中python requests的安裝方法以及使用指南2016-12-12
Python中多線程thread與threading的實現(xiàn)方法
這篇文章主要介紹了Python中多線程thread與threading的實現(xiàn)方法,很重要的應(yīng)用,需要的朋友可以參考下2014-08-08
Python數(shù)據(jù)結(jié)構(gòu)樹與算法分析
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)樹與算法分析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-07-07
python3 selenium自動化測試 強大的CSS定位方法
今天小編就為大家分享一篇python3 selenium自動化測試 強大的CSS定位方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-08-08
Python pymysql連接數(shù)據(jù)庫并將查詢結(jié)果轉(zhuǎn)化為Pandas dataframe
這篇文章主要為大家介紹了Python pymysql連接數(shù)據(jù)庫并將結(jié)果轉(zhuǎn)化為Pandas dataframe實現(xiàn)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05
Python實現(xiàn)批量將PPT轉(zhuǎn)換成長圖
這篇文章主要為大家詳細(xì)介紹了如何利用Python實現(xiàn)批量將PPT轉(zhuǎn)換成長圖,并且圖片名稱與PPT文件名稱相同,保存位置相同,感興趣的小伙伴可以了解下2023-08-08

