Python中的數據類型

2021-03-02 BTI與MTI日誌

計算機不僅可以處理各種數值,還可以處理各種各樣的數據,因此我們需要定義不同的數據類型。本期我們主要分享Python中,能夠直接處理的、常見的四種數據類型:

1.整數(int)

python可以處理任意大小的整數,當然包括負整數,在python程序中,整數的表示方法和數學上的寫法一模一樣,例如:1,100,-8080,0,等等。

計算機由於使用二進位,所以,有時候用十六進位表示整數比較方便,十六進位用0x前綴和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。

2.浮點數(float)

浮點數也就是小數,之所以稱為浮點數,是因為按照科學記數法表示時,一個浮點數的小數點位置可變。

浮點數可以用數學寫法,如1.23,3.14,-9.01,等等。但是對於很大或很小的浮點數,就必須用科學計數法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,等等。

整數和浮點數在計算機內部存儲的方式是不同的,整數運算永遠是精確的,而浮點數運算則可能會有四捨五入的誤差。

3.字符串(str)

字符串是以''(單引號)或""(雙引號)括起來的任意文本,比如'abc',"我們"等等。請注意,''或""本身只是一種表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c這3個字符。

4.布爾值(bool)

布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要麼是True,要麼是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫),也可以通過布爾運算計算出來。布爾值可以用and、or和not運算。

補充:

and運算是與運算,只有所有都為 True,and運算結果才是 True。

or運算是或運算,只要其中有一個為 True,or 運算結果就是 True。

not運算是非運算,它是一個單目運算符,把True 變成 False,False 變成 True。

以上就是本期內容,歡迎大家參與討論~

相關焦點

  • Python數據類型串講(中)
    min():返回元素中的最小值x='python'len(x)max(x)min(x)當序列中元素的類型是字符串型時,使用max()或min()將對字符串進行按位比較,即對字符串中各元素的ascii碼進行比較,輸出最大值或最小值。
  • 如何在python中引入高性能數據類型?
    作者|skura 來源|AI開發者 python 就像一件藝術珍藏品!python 最大的優點之一是它可以廣泛地選擇模塊和包。它們將 python 的功能擴展到許多流行的領域,包括機器學習、數據科學、web 開發、前端等等。其中最好的一個優點是 python 的內置 collections 模塊。
  • Python數據類型串講(上)
    CDA數據分析師 出品1、什麼是數據學習一門新的程式語言,掌握其語法的底層是我們第一步要做的事。編程的底層也就是我們常說的基礎,下面將從python的基礎中的數據類型開始入門。何為數據?在計算機科學中,數據是指所有能輸入到計算機並被電腦程式處理的符號的介質的總稱,是用於輸入電子計算機進行處理,具有一定意義的數字字母、符號和模擬量等的統稱。2、數據類型的作用python的標準數據類型共有六種,為什麼要將數據分為不同的類型呢?
  • python數據類型總結——布爾
    在python中,我們經常會遇到是或否的判斷。根據是或否,來絕對後續的處理邏輯。那麼,是或否在python中,用布爾來描述,英文名為bool。python布爾python中, 可以通過type函數來獲取一個對象的類名,如下:type函數把一些常用的數據類型的對象放進去,你可能得到
  • 002.Python核心數據類型
    python核心數據類型❝本系列文章是我個人學習《python學習手冊(第五版)》的學習筆記,其中大部分內容為該書的總結和個人理解,小部分內容為相關知識點的擴展。非商業用途轉載請註明作者和出處;商業用途請聯繫本人(gaoyang1019@hotmail.com)獲取許可。
  • python到底是什麼?——python數據類型大全:Python數字數據類型
    Python 數字數據類型用於存儲數值。數據類型是不允許改變的,這就意味著如果改變數字數據類型的值,將重新分配內存空間。Python 數字類型轉換有時候,我們需要對數據內置的類型進行轉換,數據類型的轉換,你只需要將數據類型作為函數名即可。
  • Python數據類型
    , 這種情況下使用今天介紹的數據類型更為快捷./45123561實現數據類的幾種方式實現輕量級的數據類型通常使用的是tuple, 相對來說速度更快, 並且定義簡單.類型提示-即類型標註, 聲明函數的參數, 返回值和變量來接受期望類型Python中類型提示是3.x版本才有的, 在運行時不起作用, 默認編譯也是沒有影響的, 只有在IDE(pycharm)或者第三方檢查工具(mypy)才會使用.
  • python數據類型總結——列表
    python用列表或元組來幫助我們。python列表一系列元素組成一個集合,可能通過索引,對每個元素進行訪問。這種數據類型統稱為序列。在python中,字符串就是一種序列。列表,也是序列的一種。可以用中括號來聲明列表。列表是可變的。
  • python數據類型串講(下)
    在上一篇文章中討論了python標準類型中序列的兩種:列表和元祖,下面我們繼續介紹python的第二種標準類型:字典(dict)。1、字典dict顧名思義,字典就像我們日常生活中使用的新華字典,其作用在於根據索引(拼音或偏旁)快速查找到所需內容,而python中的字典也是如此,python中字典的索引稱為「鍵」(key),由python中不可變的數據類型(如字符串、數值等)構成,具有固定(不可變)、唯一(不可重複)性;python中字典的內容稱為「值」,其可以為python中的任意標準數據類型的一種或多種
  • python數據類型總結——數字和字符串
    如同人有姓名一般,當python中的數據被創建後,會在存儲介質中分配一塊區域用於存儲數據。通常,我們需要一個名字來指代這部分數據。python變量數據的名字,稱之為變量。這是因為,a重新賦值為2,並不是把a所指向的空間中的內容修改為2,而是重新分配一塊空間,用於存放2,再將新空間的地址給a。python數據類型如果有過一些其他語言基礎的話,通常會Get到兩個概念,一個是數據類型,另一個是變量類型。
  • Python兩種基本數據類型:數值及字符串;python交互式運行環境
    裡面用到很多python編程的知識點。筆者覺得有必要解釋一下。編程需要大量數據,為了編程方便,數據就分成了不同的類型,不同的數據類型有不同的特性。Python兩種基本數據類型python語言中,有兩種最基本的數據類型:數值類型及字符串類型。
  • 二、Python基礎數據類型、變量、常量
    二、Python基礎數據類型、變量、常量1.變量:把程序運行的中間結果臨時的存在內存中,以便後續的代碼調用變量不僅可以是數組,還可以是任意數據類型。在程序中,變量就是用一個變量名表示,變量名必須是大小寫英文、數字、和『_』下劃線組合,並且不能以數字開頭。
  • Python基礎學習之常用六大數據類型
    剛開始學習一門程式語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。python中的變量不需要聲明,所有的變量必須賦值了才能使用。a = 1b = 1.1print(type(a+b)) #<class 'float'>三、字符串字符串在任何程式語言中都是最常用的數據類型。字符串的創建很簡單,也是上面所說的三步,但是要加上單引號或者雙引號。
  • python數據類型總結——字典
    python中,也提供一種數據結構,它包含鍵和值兩個部分,通過鍵可以快速地找到對應的值。python字典字典通過大括號來聲明,可包含若干個鍵值對。字典是可變的。python字典的鍵和值對於字典來說,值可以是任意的python對象,可以是標準對象,也可以是自定義的對象。鍵則要求必須是一種不可變的對象。比如說數字,字符串,元組是可以作為鍵的,而列表,字典則是不行的。
  • Python|實現屬於自己的數據類型
    Python|實現屬於自己的數據類型我們今天聊聊怎麼使用python中的特殊方法來實現屬於自己的數據類型。python 中有很多的數據類型,比如說數組、字典等等。當然我們可以嘗試更騷的操作,在我們定義的數據類型裡,無論你輸入的值是什麼,返回長度的時候總是返回1class Test:    def __init__(self,nums):        self.nums = nums        def __len__(self):        return
  • Python 四大數據類型總結
    基本數據類型數值型Python 中的數據皆是對象,比如被熟知的 int 整型對象、float 雙精度浮點型、bool 邏輯對象,它們都是單個元素。舉兩個例子。strip 用於去除字符串前後的空格:In [1]: ' I love python\t\n '.strip()Out[1]: 'I love python'replace 用於字符串的替換:In [2]: 'i love python'
  • 用 Python 操作 JSON 類型數據詳解
    這些特性使JSON成為理想的數據交換語言。JSON官方網站http:JSON是一種基於文本,獨立於語言的輕量級數據交換格式。JSON的基本語法如下:1、JSON名稱/值對。JSON 數據的書寫格式是:名稱/值對。名稱/值對包括欄位名稱(在雙引號中),然後著是一個冒號(:),最後是值。
  • 每日一課 | 如何在Python 3中轉換數據類型
    -3在Python中,數據類型用於對一種特定類型的數據進行分類,確定可以分配給該類型的值以及可以對其執行的操作。轉換數字類型在Python中,有兩種數字數據類型:整數和浮點數或浮點數。將整數轉換為浮點數 Python的方法float()會將整數轉換為浮點數。要使用此功能,請在括號內添加一個整數: 您也可以將其與變量一起使用。讓我們聲明f等於57 ,然後列印出新的float: 通過使用float()函數,我們可以將整數轉換為浮點數。
  • Python基礎——基本數據類型(1)
    基本數據類型(Number篇)先給大家看一下基本數據類型的分類,這裡我做了一個簡單的思維導圖 Python3
  • Python之list列表數據類型講解
    前言在python中,list列表數據類型其實就是一個容器,可以放置大量元素的集合。同時,list列表也有很多特點和使用場景,本文主要講解list列表的函數方法。概念list列表是一個集合,一個容器,同Java語言中的數組是一樣的,唯一的不同之處在於,Java中的數組類型只能放置同一種數據類型,而Python中的列表可以放置不同的數據類型。