搜尋
首頁後端開發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
Python的主要目的:靈活性和易用性Python的主要目的:靈活性和易用性Apr 17, 2025 am 12:14 AM

Python的靈活性體現在多範式支持和動態類型系統,易用性則源於語法簡潔和豐富的標準庫。 1.靈活性:支持面向對象、函數式和過程式編程,動態類型系統提高開發效率。 2.易用性:語法接近自然語言,標準庫涵蓋廣泛功能,簡化開發過程。

Python:多功能編程的力量Python:多功能編程的力量Apr 17, 2025 am 12:09 AM

Python因其簡潔與強大而備受青睞,適用於從初學者到高級開發者的各種需求。其多功能性體現在:1)易學易用,語法簡單;2)豐富的庫和框架,如NumPy、Pandas等;3)跨平台支持,可在多種操作系統上運行;4)適合腳本和自動化任務,提升工作效率。

每天2小時學習Python:實用指南每天2小時學習Python:實用指南Apr 17, 2025 am 12:05 AM

可以,在每天花費兩個小時的時間內學會Python。 1.制定合理的學習計劃,2.選擇合適的學習資源,3.通過實踐鞏固所學知識,這些步驟能幫助你在短時間內掌握Python。

Python與C:開發人員的利弊Python與C:開發人員的利弊Apr 17, 2025 am 12:04 AM

Python適合快速開發和數據處理,而C 適合高性能和底層控制。 1)Python易用,語法簡潔,適用於數據科學和Web開發。 2)C 性能高,控制精確,常用於遊戲和系統編程。

Python:時間投入和學習步伐Python:時間投入和學習步伐Apr 17, 2025 am 12:03 AM

學習Python所需時間因人而異,主要受之前的編程經驗、學習動機、學習資源和方法及學習節奏的影響。設定現實的學習目標並通過實踐項目學習效果最佳。

Python:自動化,腳本和任務管理Python:自動化,腳本和任務管理Apr 16, 2025 am 12:14 AM

Python在自動化、腳本編寫和任務管理中表現出色。 1)自動化:通過標準庫如os、shutil實現文件備份。 2)腳本編寫:使用psutil庫監控系統資源。 3)任務管理:利用schedule庫調度任務。 Python的易用性和豐富庫支持使其在這些領域中成為首選工具。

Python和時間:充分利用您的學習時間Python和時間:充分利用您的學習時間Apr 14, 2025 am 12:02 AM

要在有限的時間內最大化學習Python的效率,可以使用Python的datetime、time和schedule模塊。 1.datetime模塊用於記錄和規劃學習時間。 2.time模塊幫助設置學習和休息時間。 3.schedule模塊自動化安排每週學習任務。

Python:遊戲,Guis等Python:遊戲,Guis等Apr 13, 2025 am 12:14 AM

Python在遊戲和GUI開發中表現出色。 1)遊戲開發使用Pygame,提供繪圖、音頻等功能,適合創建2D遊戲。 2)GUI開發可選擇Tkinter或PyQt,Tkinter簡單易用,PyQt功能豐富,適合專業開發。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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