python 學習歷程 基礎知識(1day)

2021-08-08 01:38:06 字數 1494 閱讀 1074

這下面的記錄純屬全當自己的個人學習筆記

一、基礎知識

1、運算子

+(加)、-(減)、*(乘)、/(除)、//(整除)、%(取餘)、**(冪運算)

1+2=3   1-2 = -1        1*2=2     1/2=0.5    1//2=0           1%2=1               2**3=8

2、數值函式

pow()  冪運算、abs()求絕對值、round()四捨五入求整數、floor()向下取整、int()取整數(floor()、long())、sqrt()求絕對值、ceil()向下取整、str()和repr()將數值轉化為字串

二、資料結構(通過某種方式組織在一起的資料元素的集合,這些元素可以是數字或者字元,甚至可以是其他資料結構)

1)序列:序列中的每乙個元素被分配乙個序號——索引

序列存在的一些操作:

通過索引取值、分片(提取序列的一部分、步長)、相加、乘法、成員資格(檢查乙個值是否在序列中in,返回true或者false)、長度len()、最大值max()、最小值min()、list()函式(字串建立列表)

列表和元組都為序列的主要區別為列表可修改,元組不可修改;

改變列表的基本操作:元素賦值、刪除元素del、分片賦值(可使用與原序列不等長的序列將分片替換)

index(從列表中找出某個值第乙個匹配項的索引位置)、insert(用於將物件插入到列表中)、pop(移除列表中的乙個元素,預設為最後乙個,並且返回該元素的值)

remove(用於移除列表中某個值的第乙個匹配項)、reserve(將列表中的元素反向存放)、sort(在原位置對序列排序,無返回值)、sorted(返回排序後的序列)、

compare(x,y)

三、元組  元組不能修改,就不能使用列表中的pop、reverse等操作

tuple()與list()函式一樣,將乙個序列作為引數轉換為元組,元組可進行分片等操作,但 不能修改

大多數時候列表都可替代元組的使用情景,在下面情況元組不可替代:

元組可以在對映如字典中當做鍵使用,而列表則不行

元組可作為很多內建函式的和方法返回值存在

四、字串

所有標準的序列操作(索引、分片、乘法、判斷成員資格、求長度、取最小值和最大值)字串同樣適用、但字串與元組一樣不可變,所以分片賦值等都不合格。

1、字串格式化   %s

2、字段寬度和精度%10.2f(欄位寬10,精度2)

3、字串方法

find 在乙個較長字串中查詢子串,返回子串所在位置的最左端索引,若沒有則返回-1(與成員資格類似 )

join  slipt的逆方法,用來連線序列中的元素,被鏈結的序列元素都必須為字串

lower 返回字串的小寫子母版

replace 返回某字串的所有匹配項均被替換之後得到的字串 replace('x','y')y替換所有x

split  將字串分割為序列

strip 返回去除兩側(不包括內部)的空格或者指定字串

maketrans

python學習歷程 基礎知識(2day)

一 資料結構之字典 key value 1 dict 通過其他對映 比如其他字典 或者 鍵,值 對的序列建立字典,與list tuple str一樣 可通過關鍵字引數來建立字典如 d dict name allie age 21 2 字典的基本操作 len d 返回d中項的數量 del d k 刪除...

python學習記錄1 基礎知識

1.在python中使用變數時,需要遵守一些規則和指南。違反這些規則將引發錯誤,而指南旨在讓你編寫的 更容易閱讀和理解。請務必牢記下述有關變數的規則。1.1變數名只能包含字母 數字和下劃線。變數名可以字母或下劃線打頭,但不能以數字打頭,例如,可將變數命名為message 1,但不能將其命名為1 me...

python學習筆記(1)基礎知識

python嚴格區分大小寫建議 變數名稱全部小寫,常量名稱全部大寫 python中的一切都是物件,變數是物件的引用 a jack 記憶體中的變數指向記憶體中的物件 字串是不可變型別 print self,args,sep end n file none del關鍵字,可刪除變數 函式 類等等 pyt...