提示:python版本2.7,windows系統python
Python提供的基本數據類型:空、布爾類型、整型、長整型、浮點型、字符串、列表、元組、字典、日期windows
1.空(None)this
None,是一個特殊的值,不能說是0,也不是字符串的'',None表示什麼也沒有,是一個空對象。spa
2.布爾類型(bool)code
bool,值爲:True和False,Python中None,任何數值的0,空字符串'',空列表[],空元組(),空字典{}都是False,還有自定義爲類型中實現了__nonzero__(),__len__()方法的返回值爲False或0的對象也是False,其餘的數據都爲True。對象
>>> bool(True) True >>> bool(1) True >>> bool('hello world') True >>> bool([1]) True >>> bool((1)) True >>> bool({'name':'mouMiFan'}) True
>>> bool(False) False >>> bool(0) False >>> bool() False >>> bool({}) False >>> bool([]) False >>> bool(()) False >>> bool(None) False
3.整型(Int)blog
Int,整數,範圍爲 -2 ** 31 到 2 ** 31 - 1 ,超出這個範圍即是長整型,有2進制,8進制,10進制,16進制。用8進製表示整數時,前面要加'0'的前綴,16進制的前綴爲'0x'字符串
>>> 017 #8進制 15 >>> 0xF #16進制 15
4.長整型(Long)string
Long,整數,超出範圍爲爲 -2 ** 31 到 2 ** 31 - 1的數字。後綴爲'L'。其餘同【整型】class
5.浮點型(Float)
Float,小數,位數是能夠變的,如:12.1 / (10 ** 8) 和 1.21 / (10 ** 7) 相等。對於很小或很大的數能夠用科學計數法,如:1.21e-09。整型的除法是精確的,而浮點型的除法有多是四捨五入的。
6.字符串(String)
String,用單引號或雙引號或三引號的括起來的數據。引號不作字符串,只表明一種符號。如:'abc','hello world',"I'm mouMiFan"。若是字符串中包含'或",則用【\】轉義,字符串中的【\】自己也要轉義。
\r:回車,\t:製表符,\n:換行符
三引號括起來的字符串能夠跨多行。
>>> string = "string" >>> print string string >>> string = 'string' >>> print string string >>> string = 'I\'m string' >>> print string I'm string >>> print 'this is \n , haha' this is , haha >>> '''this is hello world''' 'this\nis\nhello\nworld' >>> print '''this is hello world''' this is hello world