array.reverse() //陣列反向排序,變成新陣列。
array.sort() //把陣列按字元排序,變成新陣列。
s=array.push("str1","str2") //從後面新增陣列,s為新增記錄
s=array.pop() //從後面刪除陣列,s為被刪記錄
s=array.shift() //從前面刪除陣列,s為被刪記錄
s=array.unshift("str1","str2") //從前面新增陣列,s為新增記錄
s=array.splice(3,2,"aa","bb") //從陣列的第三個後面開始,向後刪除兩個陣列,並在該位置新增新的陣列。s為新增記錄
s=array.slice(2,4) //從陣列的第二個後面開始取值,取到第四個,陣列本身未改變。
s=ar1.concat(ar2) //把陣列ar2新增到陣列ar1內,產生新陣列s。
s=array.join("#") //把陣列元素用#連線,形成字串並返回給s。
string 屬性方法一覽
str.slice(3,-5) //從第三個字串後面開始取值,取到第-5個(倒數第五個。引數二需大於引數一,或為負)。
str.substring(3,6) //從第三個字串後面開始取值,取到第6個。
str.substr(3,6) //從第三個字串後面開始取值,向後取6個字元。
str.charcodeat(4) //返回第5個字串的10進製編碼。
str.charat(4) //返回第5個字串。
str.tolowercase() //全部轉化成小寫字元。
str.touppercase() //全部轉換成大寫字元。
str.split(",") //使用「,」分割字串,並返回陣列。
str.search("aaa") //查詢aaa在字串中的位置,一般和正規表示式一起使用。
str.indexof("aaa") //查詢aaa在字串中的位置。
str.lastindexof("aaa") //從後面開始查詢"aaa"在字串中出現的位置。
str.match("aaa") //從str中取出"aaa",返回null或陣列,一般和正規表示式一起使用。
str.replace("aaa","bbb") //把第乙個「aaa」替換成「bbb」,一般和正規表示式一起使用。
string.fromcharcode(39080) //返回乙個10進製編碼生成的字元。
str1=str2.concat(str3)
string,array的屬性和方法簡單一覽
array 屬性方法一覽 array.reverse 陣列反向排序,變成新陣列。array.sort 把陣列按字元排序,變成新陣列。s array.push str1 str2 從後面新增陣列,s為新增記錄 s array.pop 從後面刪除陣列,s為被刪記錄 s array.shift 從前面刪除...
python的類屬性和例項屬性
在處理專案的 的時候,發現如下 在多次呼叫的時候會出現問題。class test1 object dataarr def init self,i def run self print self.dataarr t1 test1 1 t2 test1 2 t1.run t2.run 輸出的結果照常理的...
python的類屬性和例項屬性
python的類屬性和例項屬性 今天一同事說踩了python的坑,這確實是個 坑 但是我覺得python之所以這樣設計,就是明確要求寫 的人知道自己在寫什麼 python的例項屬性必須在 init self 方法中定義,直接跟在類名後邊定義的屬性都預設是類屬性 類似於c 的static變數 而pyt...