字串的一些常用方法 string

2021-08-07 22:29:01 字數 1492 閱讀 7388

##字串##

字串:

由0個或多個字元組成,被成對的英文單引號或雙引號包含起來的。

字元編碼:

每乙個字元在計算機儲存的編號。

計算機會儲存有一套或幾套用於標註編號與字元對應關係的字典。(字符集)

計算機儲存單位

位:bit->0/1能存2個字

位元組:byte->8bit可存256個不同的字。

kb:1kb=1024byte;

字串的操作,屬性(此中str代表字串)

length:唯讀屬性,表示字串的長度

str.charat(index):返回str中index位置上對應的字元,若超出當前位置返回空字元。

str.indexof(char):返回char在str中首次出現的位置。從左至右,若不存在返回-1.

str.lastindexof(char):返回char在str中最後一次出現的位置,從右至左,若不存在返回-1.

str.charcodeat();

str.substring(start,end):擷取並返回字串,從start位置開始到end位置結束(不包含end位置上的字元)start:起始位預設為0,如果是負數,轉成為0.

end:結束位,預設為字串的長度,如果是負數,轉成0.

若start比end大會交換位置。

str.substr(start,count):擷取從start位置開始,擷取count個字元,並返回

start:擷取的起始位置,預設為0,支援負數

count:擷取的個數,預設為length;不支援負數

str.slice(start, end)

擷取從start的位置開始,到end位置結束《不包含end位置上的字元》的字元,並返回

start: 起始位,預設為0,如果是負數,則用字串的長度+這個負數值,或者是從右向

左數start位確定起始位置

end: 結束位,預設為字串的長度,如果是負數,則用字串的長度+這個負數值,或者

是從右向左數start位確定起始位置

substring:

根據起始位置和結束位置進行擷取。

不支援負數

比較start與end大小關係,並做對應的位置互換

str.slice:

根據起始位置和結束位置進行擷取。

支援負數

不比較start與end大小關係,並做對應的位置互換

substr:

根據起始位置和個數進行擷取

起始位置支援負數

str.tolowercase()

* 把str全部轉成小寫

str.touppercase():

把str全部轉成大寫。

str.trim():

消除首尾空格

str.split(s):

根據s分隔str並把分隔結果儲存成陣列返回,作為分隔符的字元不會包含在內

s:分隔符,如果s不存在,整個字串將作為分隔後的唯一結果

若傳空 則每個字元被分隔,成陣列

字串的一些常用方法

字串的其他常用方法 1.字串的轉換函式 nsstring str1 111add333 int a1 str1 intvalue float b1 str1 floatvalue double c1 str1 doublevalue nslog d a1 2.字串大小寫轉換函式 nsstring s...

swift一些常用的字串方法

import foundation 建立字串 let str string var string 12346789 判斷字串是否為空的方法 string.isempty 返回值是bool型別 空返回true 判斷字元個數 let num string.characters.count 獲取字串中指定...

python 關於字串的一些常用方法

s i j 表示擷取下標i到下標j 此處不包含位置j的元素 的字串,例如以下程式 s abcdefg print s 1 4 輸出結果 bcd若要實現字串的翻轉則使用 s 1 例如以下程式 s abcdefg print s 1 輸出結果為 gfedcba使用python的內建函式sorted 返回...