什麼是字串?
字串或串(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 此時採取...