詳解Python3 基本數(shù)據(jù)類型
Python3 基本數(shù)據(jù)類型
Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以后該變量才會被創(chuàng)建。
在 Python 中,變量就是變量,它沒有類型,我們所說的"類型"是變量所指的內存中對象的類型。
等號(=)用來給變量賦值。
等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值。
多個變量賦值
同值多變量
a = b = c = 1
不同值多變量
a, b, c = 1, 2, "hello word" a = 1 b = 2 c = "hello word"
標準數(shù)據(jù)類型
不可變數(shù)據(jù)類型
- Number(數(shù)字)
- String(字符串)
- Tuple(元組)
可變數(shù)據(jù)類型
- List(列表)
- Set(集合)
- Dictionary(字典)
Number 數(shù)字
支持 int、float、bool、complex(復數(shù))。
String 字符串
變量[頭下標:尾下標]
索引值以 0 為開始值,-1 為從末尾的開始位置。Python中的字符串有兩種索引方式,從左往右以0開始,從右往左以-1開始,且字符串不能改變。
Python 使用反斜杠()轉義特殊字符,如果你不想讓反斜杠發(fā)生轉義,可以在字符串前面添加一個 r,表示原始字符串。
List 列表
變量[頭下標:尾下標]
索引值以 0 為開始值,-1 為從末尾的開始位置。和字符串一樣,列表同樣可以被索引和截取,列表被截取后返回一個包含所需元素的新列表。與字符串不同的是List中的元素是可以改變的。
Python 列表截取可以接收第三個參數(shù),參數(shù)作用是截取的步長來截取字符串,一下實例0到最后一個元素,以步長為2截取,也是就截取0和3位置
Tuple 元組
元組(tuple)與列表類似,不同之處在于元組的元素不能修改。元組寫在小括號 () 里,元素之間用逗號隔開。元組中的元素類型也可以不相同。
Dictionary 字典
- 列表是有序的對象集合,字典是無序的對象集合。兩者之間的區(qū)別在于:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。
- 字典是一種映射類型,字典用 { } 標識,它是一個無序的 鍵(key) : 值(value) 的集合。
- 鍵(key)必須使用不可變類型。
- 在同一個字典中,鍵(key)必須是唯一的。
- 字典的關鍵字必須為不可變類型,且不能重復。
以上所述是小編給大家介紹的Python3 基本數(shù)據(jù)類型詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!
相關文章
Python3.9最新版下載與安裝圖文教程詳解(Windows系統(tǒng)為例)
這篇文章主要介紹了Python3.9最新版下載與安裝圖文教程詳解,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11python3利用Dlib19.7實現(xiàn)人臉68個特征點標定
這篇文章主要為大家詳細介紹了python3利用Dlib19.7實現(xiàn)人臉68個特征點標定,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-02-02使用Python實現(xiàn)with結構的@contextmanager方法詳解
這篇文章主要介紹了使用Python實現(xiàn)with結構的@contextmanager方法詳解,這個結構的好處,一個是簡潔,一個是當我們對文件操作的邏輯很長的時候,不會因為忘了關閉文件而造成不必要的錯誤,需要的朋友可以參考下2023-07-07python提示No module named images的解決方法
這篇文章主要介紹了python提示No module named images的解決方法,是Python程序設計中經常遇到的問題,本文給出了具有針對性的解決方法,需要的朋友可以參考下2014-09-09pytorch?dataset實戰(zhàn)案例之讀取數(shù)據(jù)集的代碼
這篇文章主要介紹了pytorch?dataset實戰(zhàn)案例讀取數(shù)據(jù)集的相關知識,這段代碼可以作為讀取數(shù)據(jù)集的一個DataSet類的基礎類,可以擴充進行修改,以后有類似需要可以拿過來修改,本文結合實例代碼給大家詳細講解,需要的朋友可以參考下2022-10-10