python語言中基本資料型別有哪些?
對於程式語言而言,資料型別是必須具備的屬性,只有給資料賦予明確的資料型別,計算機才能對資料進行處理運算。而在python語言中,資料型別有字串、整型、列表、元組、字典、布林型等多種,其中能夠直接處理的資料型別有以下幾種,我們來看看具體的內容介紹。
第一種:整數
python可以處理任意大小的整數,當然包含負整數,在python程式中,整數的表示方法和數學上的寫法一模一樣,比如:1,100,-8080,0,等。
計算機由於使用二進位制,所以有時候用十六進位制表示整數比較方便,十六進位制用0x字首和0-9,a-f表示,比如:0xff00。
第二種:浮點數
浮點數也就是小數,之所以稱為浮點數,是因為按照科學計數法表示時,一個浮點數的小數點位置是可變的。浮點數可以用數學寫法,比如1.23,3.15,-9.01等。但是對於很大或者很小的浮點數,就必須用科學計數法表示,把10用e替代,1.23x10^9就是1.23e9。
整數和浮點數在計算機內部儲存的方法是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四捨五入的誤差。
第三種:字串
字串是以“或”括起來的任意文字,比如'abc','xyz'等。請注意,“或”本身只是一種表示方式,不是字串的一部分,因此,字串'abc'只有a,b,c這3個字元。
第四個:布林值
布林值和布林代數的表示完全一致,一個布林值只有True、False兩種值,要麼是True,要麼是False,在python中,可以直接用True、False表示布林值,也可以透過布林運算計算出來。
布林值可以用and、or或not運算。
and運算是與運算,只有所有都為True,and運算結果才是True。
or運算是或運算,只要其中有一個為True,or運算結果就是True。
not運算是非運算,它是一個單目運算子,把True變成False,False變成True。
第五個:空值
空值是python裡一個特殊的值,用None表示。None不能理解為0,因為0是有意義的,而None是一個特殊的空值。
此外,python還提供了列表、字典等多種資料型別,還允許建立自定義資料型別。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2895735/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript基本資料型別有哪些JavaScript資料型別
- Java有哪些基本資料型別?Java資料型別
- C語言中的資料型別C語言資料型別
- 資料型別: 資料型別有哪些?資料型別
- C語言中的複雜資料型別,你掌握了哪些?C語言資料型別
- 【R語言入門】R語言中的變數與基本資料型別R語言變數資料型別
- Python 語言中的 “鴨子型別”Python型別
- JavaScript有哪些資料型別?JavaScript資料型別
- python基本資料型別Python資料型別
- C語言(基本資料型別)C語言資料型別
- Python的基本資料型別Python資料型別
- (三)Python基本資料型別Python資料型別
- Python支援哪些資料型別Python資料型別
- Python基本資料型別:布林型別(Boolean)Python資料型別Boolean
- python的基礎資料型別有哪些知識Python資料型別
- c語言的基本資料型別C語言資料型別
- Python語言中=和==有什麼區別?Python
- 大資料分析的型別有哪些大資料型別
- 2.5Python基礎語法(3):基本資料型別Python資料型別
- Python基本資料型別之整型Python資料型別
- Python - 基本資料型別_str 字串Python資料型別字串
- python基本資料型別計算Python資料型別
- Python基本資料型別之intPython資料型別
- Python基本資料型別之strPython資料型別
- Python基本資料型別之listPython資料型別
- Python基本資料型別之tuplePython資料型別
- Python基本資料型別之dictPython資料型別
- Python基本資料型別之setPython資料型別
- js基本語法之 值型別(資料型別)(變數型別)JS資料型別變數
- Python基本資料型別之浮點型Python資料型別
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別
- 什麼是NumPy?Python中NumPy資料型別有哪些?Python資料型別
- 資料型別是什麼?Python的資料型別又有哪些?資料型別Python
- PHP基本語法學習 [資料型別]PHP資料型別
- 6.Go語言基本資料型別Go資料型別
- C語言中資料型別的自動型別轉換C語言資料型別
- 基本資料型別資料型別
- Python基礎02 基本資料型別Python資料型別