首頁 後端開發 Python教學 python中有哪些基本資料類型

python中有哪些基本資料類型

Jun 11, 2019 pm 04:55 PM
python 基本資料類型

python中有哪些基本資料類型

python的基本資料型別有哪些?以下一一跟大家介紹:

1、數字 ---> int類別

當然對於數字,Python的數字類型有int整數、long長整數、float浮點數、complex複數、以及布林值(0和1),這裡只針對int整數進行介紹學習。

在Python2中,整數的大小是有限制的,即當數字超過一定的範圍不再是int類型,而是long長整數型,而在Python3中,無論整數的大小長度為多少,統稱為整數int。

其主要方法有以下兩種:

int -->將字串資料型別轉為int型別,  註:字串內的內容必須是數字

#bit_length() -->將數字轉換為二進制,並且傳回最少位元二進制的位數

2、布林值 --->bool類別

#     對於布林值,只有兩個結果即True和False,其分別對應與二進位中的0和1。而對於真即True的值太多了,我們只需要了解假即Flase的值有哪些---》None、空(即[ ]/( ) /" "/{ })、0;

 相關推薦:《python影片教學

3、字串 --->str類別

關於字串是Python中最常用的資料類型,其用途也很多,我們可以使用單引號''或雙引號“”來創建字串。

字串是不可修改的。所有關於字元我們可以從 索引、切片、長度、遍歷、刪除、分割、清除空白、大小寫轉換、判斷以什麼開頭等方面對字串進行介紹。

建立字串

切片

索引--> index()、find()

#index()與find()的不同之處在於:若索引的該字元或序列不在字串內,對於index--》ValueError: substring not found,而對於find -->返回-1。

長度-->len()

註:len()方法-->同樣可以用於其他資料類型,例如查看列表、元組以及字典中元素的多少。

刪除--> del 

判斷字串內容--> isalnum()、isalpha()、isdigit() 

大小寫轉換--> capitalize()、lower()、upper()、title()、casefold()

#判斷以什麼開頭結尾--> startswith()、endswith() 

擴充-- >expandtabs()

格式化輸出-->format()、format_map()

 join方法

分割--> split()、partition( )

替代-->replace

替換-->makestran 、translate

4、列表 --->list類別

列表是由一系列特定元素順序排列的元素組成的,它的元素可以是任何資料類型即數字、字串、列表、元組、字典、布林值等等,同時其元素也是可修改的。

其形式為:

names = ['little-five","James","Alex"]2 #或3 names = list(['little-five" ,"James","Alex"])

索引、切片

追加-->append()  

拓展-->extend()

註:擴展extend與追加append的區別:-->前者為添加將元素作為一個整體添加,後者為將資料類型的元素分解添加至列表內。範例:

insert() -->插入

pop() -->取出

remove()-->移除、del --> ;刪除

sorted()-->排序,預設正序,加入reverse =True,則表示倒序

5、元組 --->tuple類別

元組即為不可修改的清單。其於特性跟list相似。其使用圓括號而不是方括號來標識。

#元組name = ("little-five","xiaowu")print(name[0]) 

6、字典 --->dict類別

字典為一系列的鍵-值對,每個鍵值對用逗號隔開,每個鍵都與一個值相對應,可以透過使用鍵來存取對應的值。無序的。

鍵的定義必須是不可變的,也就是可以是數字、字串也可以是元組,還有布林值等。

而值的定義可以是任意資料型別。

遍歷 -->items、keys、values

7、集合 -->set類別

關於集合set的定義:在我看來集合就像一個籃子,你可以往裡面存東西也可往裡面取東西,但是這些東西又是無序的,你很難指定單獨去取某一樣東西;同時它又可以透過一定的方法篩選去獲得你所需要的那部分東西。故集合可以 建立、增、刪、關係運算。

集合的特性:

1、去重

#2、無序

3、每個元素必須為不可變類型即(hashable類型,可作為字典的key)。

建立:set、frozenset

增進:   add、update

刪除:pop、remove、discard

關係運算:交集& 、並集| 、差集- 、交差補集^ 、 issubset 、isupperset

判斷兩個集合的關係是否為子集、父集-->  issubset 、isupperset

以上是python中有哪些基本資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1662
14
CakePHP 教程
1418
52
Laravel 教程
1311
25
PHP教程
1261
29
C# 教程
1234
24
PHP和Python:解釋了不同的範例 PHP和Python:解釋了不同的範例 Apr 18, 2025 am 12:26 AM

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

在PHP和Python之間進行選擇:指南 在PHP和Python之間進行選擇:指南 Apr 18, 2025 am 12:24 AM

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

PHP和Python:深入了解他們的歷史 PHP和Python:深入了解他們的歷史 Apr 18, 2025 am 12:25 AM

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

Python vs. JavaScript:學習曲線和易用性 Python vs. JavaScript:學習曲線和易用性 Apr 16, 2025 am 12:12 AM

Python更適合初學者,學習曲線平緩,語法簡潔;JavaScript適合前端開發,學習曲線較陡,語法靈活。 1.Python語法直觀,適用於數據科學和後端開發。 2.JavaScript靈活,廣泛用於前端和服務器端編程。

sublime怎麼運行代碼python sublime怎麼運行代碼python Apr 16, 2025 am 08:48 AM

在 Sublime Text 中運行 Python 代碼,需先安裝 Python 插件,再創建 .py 文件並編寫代碼,最後按 Ctrl B 運行代碼,輸出會在控制台中顯示。

vscode在哪寫代碼 vscode在哪寫代碼 Apr 15, 2025 pm 09:54 PM

在 Visual Studio Code(VSCode)中編寫代碼簡單易行,只需安裝 VSCode、創建項目、選擇語言、創建文件、編寫代碼、保存並運行即可。 VSCode 的優點包括跨平台、免費開源、強大功能、擴展豐富,以及輕量快速。

visual studio code 可以用於 python 嗎 visual studio code 可以用於 python 嗎 Apr 15, 2025 pm 08:18 PM

VS Code 可用於編寫 Python,並提供許多功能,使其成為開發 Python 應用程序的理想工具。它允許用戶:安裝 Python 擴展,以獲得代碼補全、語法高亮和調試等功能。使用調試器逐步跟踪代碼,查找和修復錯誤。集成 Git,進行版本控制。使用代碼格式化工具,保持代碼一致性。使用 Linting 工具,提前發現潛在問題。

notepad 怎麼運行python notepad 怎麼運行python Apr 16, 2025 pm 07:33 PM

在 Notepad 中運行 Python 代碼需要安裝 Python 可執行文件和 NppExec 插件。安裝 Python 並為其添加 PATH 後,在 NppExec 插件中配置命令為“python”、參數為“{CURRENT_DIRECTORY}{FILE_NAME}”,即可在 Notepad 中通過快捷鍵“F6”運行 Python 代碼。

See all articles