字串與陣列之間的相互轉化

2021-09-19 08:21:33 字數 1617 閱讀 4999

a = new array(0,1,2,3,4);

b = a.join("-");

var s = "a,b,c";

ss = s.split(",");

arrayobj. push([item1 [item2 [. . . [itemn ]]]]);// 將乙個或多個新元素新增到陣列結尾,並返回陣列新長度

arrayobj.unshift([item1 [item2 [. . . [itemn ]]]]);// 將乙個或多個新元素新增到陣列開始,並返回該陣列,陣列中的元素自動後移

arrayobj.pop(); //移除最後乙個元素並返回該元素值

arrayobj.shift(); //移除最前乙個元素並返回該元素值,陣列中元素自動前移

arrayobj.splice(deletepos,deletecount); //**刪除**從指定位置deletepos開始的指定數量deletecount的元素,陣列形式返回所

arrayobj.splice(startpos,deletecount,insertitem);//指定位置**插入**任意數量的項

eg: var insert = arrayobj.splice(1,0,"yollow","red");//從位置1開始插入2項

arrayobj.splice(startpos,deletecount,insertitem);//指定位置**替換**任意數量的項

eg: var insert = arrayobj.splice(1,1,"yollow","red");//刪除陣列位置1的項,然後在位置1開始插入兩項"yollow","red".

arrayobj.slice(start, [end]); //以陣列的形式返回陣列的一部分,注意不包括 end 對應的元素,如果省略 end 將複製start 之後的所有元素

arrayobj.concat([item1[, item2[, . . . [,itemn]]]]); //將多個陣列(也可以是字串,或者是陣列和字串的混合)連線為乙個陣列,返回連線好的新的陣列

arrayobj.slice(0); //返回陣列的拷貝陣列,注意是乙個新的陣列,不是指向

arrayobj.concat(); //返回陣列的拷貝陣列,注意是乙個新的陣列,不是指向

arrayobj.reverse(); //反轉元素(最前的排到最後、最後的排到最前),返回陣列位址

arrayobj.sort(

function (a,b)

); //對陣列元素排序,返回陣列位址

//說明

如果第乙個引數應該位於第二個引數之前,則返回乙個負數;

如果相等則返回0;

如果第乙個引數應該位於給第二個引數之後,則返回正數;

arrayobj.join(separator); //返回字串,這個字串將陣列的每乙個元素值連線在一起,中間用 separator 隔開。

tolocalestring 、tostring 、valueof:可以看作是join的特殊用法,不常用

datetime與字串相互轉化

之前處理資料時,獨取出來的時間資料自動轉化成了str形式,我總是忘記處理的語句,在此做個筆記提醒自己。python標準庫包含用於日期 date 和時間 time 資料的資料型別,而且還有日曆方面的功能。我們主要會用到datetime time以及calendar模組。datetime.datetim...

PHP 字串與陣列間的相互轉化

php中陣列與字串經常有需要轉化的時候,在其他語言中可能會非常麻煩。但在php中,已經為我們提供了兩個方法來實現這一功能,它們的用法如下 1.字串轉化為陣列 explode 方法 label 張三,李四,王五,趙六 labelarray explode label 為分隔符,label為要操作的變數...

Python bytes與字串的相互轉化

by.decode encoding utf 8 errors strict str.encode encoding utf 8 errors strict 1 usr bin env python2 coding utf 8 34 5 title 6 time 2020 2 21 15 5678 ...