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


提示:python版本2.7,windows系統

Python提供的基本數據類型:空、布爾類型、整型、長整型、浮點型、字符串、列表、元組、字典、日期

1.空(None)

  None,是一個特殊的值,不能說是0,也不是字符串的'',None表示什么也沒有,是一個空對象。

2.布爾類型(bool)

  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)

  Int,整數,范圍為 -2 ** 31 到 2 ** 31 - 1 ,超出這個范圍便是長整型,有2進制,8進制,10進制,16進制。用8進制表示整數時,前面要加'0'的前綴,16進制的前綴為'0x'

>>> 017       #8進制
15
>>> 0xF       #16進制
15

4.長整型(Long)

  Long,整數,超出范圍為為 -2 ** 31 到 2 ** 31 - 1的數字。后綴為'L'。其他同【整型】

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM