開門見山仙逻,python的數(shù)據(jù)類型有:
(1)整型:a=1
(2)浮點型:b=1.23
(3)布爾型:c=True/False
(4)復數(shù)類型:d=3+8j
(5)字符串型:e='243' ? ? ?f="sdhg32" ? ? g='''whusjtu'''
對于科研工作者來說椭员,上述數(shù)據(jù)類型基本上已經(jīng)可以滿足很多方面的要求了万细。
可以發(fā)現(xiàn),在python中拼余,一個變量或常量的數(shù)據(jù)類型是由賦值語句決定的褐桌。這里沒有特定的關(guān)鍵字來定義數(shù)據(jù)類型。
字符串類型有三種賦值方式:單引號饼记、雙引號和三引號香伴。使用雙引號或三引號可以直接輸出含有特殊字符的字符串,而不需要使用轉(zhuǎn)義字符握恳,如:print(“he sadi,'go out!' ”),則輸出為:
he said, 'go out!'
在這里要澄清數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu)的區(qū)別瞒窒,大致可以描述為:
數(shù)據(jù)結(jié)構(gòu)=數(shù)據(jù)元素+數(shù)據(jù)關(guān)系(這里數(shù)據(jù)元素是指內(nèi)存分配的大小)
數(shù)據(jù)類型=數(shù)據(jù)結(jié)構(gòu)+數(shù)據(jù)操作
所以數(shù)據(jù)類型在范疇上是要比數(shù)據(jù)結(jié)構(gòu)更寬泛的乡洼。前者是對數(shù)據(jù)的抽象描述,后者是計算機存儲和組織數(shù)據(jù)的方式匕坯,描述的是數(shù)據(jù)間的相互關(guān)系束昵。