Python基礎:1.數據類型(空、布爾類型、整型、長整型、浮點型、字符串)

提示: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
相關文章
相關標籤/搜索