Python修煉之組的概念和定義

2021-08-15 20:24:48 字數 1384 閱讀 6466

現實世界中總是存在著一組一組的事物。

表示組的方式:(序列)

1、列表list

[1,2,3,4,5,6]  特性:列表中元素的型別可以不是唯一,可以是任意型別  eg:["hello",1,2,true]

列表中也可以巢狀列表[[1,2],[3,4],[「,6],[true,false]]

列表的基本操作

可以看對列表元素的操作,帶:號的依然是列表,不帶的為字串。字串的擷取基本和列表的擷取一樣

列表加乘

2、元組

和列表差不多的操作,元組裡的元素也是可以不同型別

python中元組是(1,2,3)這種格式,他是不可變的,你不能對它新增或者刪除元素,所以它可以作為字典的key值。

而列表是可變的,格式是[1,2,3],你可以對它進行修改,所以它不能作為字典的key值。

序列:str    list  tuple

1、序列裡的元素都會有索引號,是有序的    2、切片-->[1,2,3,4,5][0:3]  得到:[1,2,3]   [1,2,3,4,5][-1: ] ==>[5

]3、加和乘

4,判斷3是否在列表裡:

5、len()函式來判斷序列的長度,max()函式判斷序列最大元素   ,min()函式判斷序列最小元素,ord()

函式它以乙個字元(長度為1的字串)作為引數,返回對應的 ascii 數值    

ord('d')-->100

3、集合set---->1、

無序  2、不重複  。

操作:len()函式,判斷元素是否在集合裡 ,交集,並集

定義空集合:set()

4、字典 dict

字典的鍵key不能重複。而且要為不可變的型別。{}空字典

總結:

Linux中使用者和組的概念

作用 除了登陸等操作之外,系統要求程序要以乙個使用者的身份進行執行,使用者限制使用者或則程序的訪問許可權。每乙個使用者具有乙個shell。一般預設的就是bash 使用者id為32位,2的32。但是為了相容使用者id一般是0到60000之間。使用者分成下面的三種 root 使用者 id為0的使用者為r...

python之包的概念

載入順序 記憶體 內建 sys.path 一系列自定義模組 import sys sys.path 環境變數 存放檔案路徑的列表 重點 預設列表的第乙個元素就是當前被執行檔案所在的目錄 可以自定義往sys.path新增路徑 sys.path.insert 0,r 想匯入的模組的絕對路徑 新增到指定索...

Python之語法錯誤和異常的概念和處理

語法錯誤 將不被執行,分析器直接指出語法錯誤行 異常 沒有出現錯誤,但是當程式執行起來之後,會在控制台上報錯,這種錯誤稱為異常 異常的特點 當程式在執行過程中遇到異常,而且異常沒有被處理,則程式會終止在出現異常的地方,不會繼續向下執行 解決問題 當程式遇到異常的時候,讓程式越過異常繼續向下執行 本質...