1 字串相關知識

2021-10-12 16:35:31 字數 1113 閱讀 8874

1.字串相關知識:

a> 基礎知識:

(1)通過字面量形式定義字串

定義方式: 「」 『』其中 使用表示:模板字串,模板字串中可以使用 ${} 新增變數,以及簡單的運算。

(2)通過內建物件定義字串

(3)拼接字串 +

(4)length 屬性,獲取字串的長度

(5)遍歷字串(使用for迴圈遍歷)

b> 字串相關的api:

(1) tolowercase() touppercase() 轉換大小寫,返回新的字串

(2) charat() 根據索引獲取字串中的某乙個字元

(3) charcodeat()根據索引獲取字串中的某乙個字元的ascii編碼

(4) startswith() endswith() 判斷乙個字串是否以某個字元或字串開頭/結尾,返回布林值

(5) includes(str,stratindex) 判斷乙個字串中是否包含某個字串,返回布林值

(6) trim() 去除字串兩端的空格

(7) replace(oldstr,newstr) 替換字串中的某一部分,返回新的字串

(8) split(』/』) 以某一特殊字元,將字串分割為陣列。

(9) substr(startindex,lenght) 擷取字串

(10) indexof() 查詢指定字元在字串中第一次出現的索引,lastindexof()(反向查詢)查詢指定字元在字串中最後一次出現的位置

c> 數字 與 字串 互轉方法

(1) 數字 轉 字串:方式一:tostring()

方式二:隱式轉換

(2) 字串 轉 數字:方式一:parseint() 轉換為整型

parsefloat() 轉換為小數型別(浮點型)

方式二:隱式轉換

(2)訪問物件:打點呼叫, 通過索引訪問

(3)通過 for ... in 遍歷物件

理解:物件和陣列都是用來儲存資料的,但是儲存資料的結構不同,因此訪問資料的方式也不同。 陣列是根據索引訪問資料,物件是通過屬性名(也可以稱為:鍵)訪問資料。

加粗樣式

Python爬蟲01字串相關知識

str 以unicode的形式呈現,是我們能直觀理解的 bytes 以二進位制的形式呈現,網路上所有的資料傳輸都是用二進位制的方式,難以直觀理解 使用1個位元組表示1個字元,占用記憶體小,但是無法完全表示所有國家的字元,各個國家都有不同的編譯碼方式,使用困難 一律使用2個位元組表示1個字元,占用記憶...

10)字串知識

字元 0 ascii值是0 但是0的ascii值是48,所以 strlen遇到 0 就停止 但是 sizeof是測得陣列的長度,包含 0 和0 滑油輸出時 s 也是,遇到 0 就停止輸出了 strcpy 是會把字串的那個 0複製過去的 比如 main 列印出 x y z 1 2 3 4 9 可以看出...

字串1 字串的旋轉

題目描述 給定乙個字串,要求將字串前面的若干個字元移到字串的尾部。例如 將字串 abcdef 的前三個字元 a b c 移到字串的尾部,那麼原字串將變成 defabc 首先想到的是將需要移動的字元乙個乙個移到字串的尾部。實現如下 public class transfet s n 1 t publi...