第四次python筆記

2021-10-10 19:53:41 字數 884 閱讀 6887

什麼是字串?

字串或串(string)是由數字、字母、下劃線組成的一串字元。它是程式語言中表示文字的資料型別。

我們可以使用單引號 』 雙引號" 或三引號 來建立字串。

python程式中的字串在計算機記憶體中,統一使用unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為utf-8編碼。

字串中的字元都是有序的、擁有自己索引(index,也叫下標)從0開始

索引也可以為負值,負數索引表示從右往左開始計數,最後乙個元素索引為-1,倒數第二為-2,以此類推.

切片

python 訪問子字串,可以使用方括號來擷取字串(切片),方括號裡的數字是字串的索引(index),從0開始。

string[開始索引 : 結束索引 : 步長]

使用切片可以獲取字串中指定範圍內的元素

索引必須是整數,最大值是資料長度-1

切片不會改變原物件,而是重新生成了乙個新的物件

轉義字元

在需要在字元中使用特殊字元時,python用反斜槓()轉義字元。常用轉義符如下:

(在行尾時) 續行符

\ 反斜槓符號

』 單引號

" 雙引號

\n 換行

\v 縱向製表符

\t 橫向製表符

\r 回車

字串運算子

下表例項變數a值為字串 「hello」,b變數值為 「python」:

Python第四次筆記

一 生成器函式 當我們處理大量資料時,乙個個獲取資料,以節省時間。def func yield a yield b yield c 執行生成器函式時,返回生成器物件 只有使用next 函式執行生成器物件或迴圈生成器物件時,才會乙個乙個返回資料。g func for i in g print i 使用...

python筆記第四次

import random 隨機乙個整數randint 包含開頭結尾 print random.randint 1,43 隨即乙個小數random 0 1 print random.random 隨機乙個範圍randrange 開始值,結束值,步長值 含頭不含尾0 9 print random.ra...

第四次做題筆記

做題很慢。很簡單的一道題自己還要花很多時間次啊能做出來。解題思路還是不清晰。資料輸入輸出還是要注意格式,輸出 g,這是按照最合理的情況輸出,一般在沒有要求的情況西區用這個。陣列的運用特別多,一維陣列的靈活使用,比如在處理超出32bit整數時 用64bitlong long int 也是wa 此時採取...