先看下join函式:
語法為:
str.join(sequence)
sequence
-- 要連線的元素序列
例項一:連線字串
str1 = '-'
seq = ("a", "b", "c")
print str1.join(seq)
例項二:連線陣列(陣列元素為字串)
str2 = '*'
seq2 = ["a", "b", "c"]
print str2.join(seq2)
例項三:連線陣列(陣列元素為數字)
錯誤示範:
str3 = '*'
seq3 = [1, 2, 3]
print str3.join(seq3)
會觸發typeerror: sequence item 0: expected string, int found的錯誤
正確的示範:
str3 = '*'
seq4 = [1,2,3]
seq5 =
for i in range(len(seq4)):
print str3.join(seq5)
print str3.join(str(i) for i in seq5)
string的方法列表: Matlab中cell型別轉換為string型別
在matlab中呼叫strcat 函式獲得的是乙個cell型別的變數,而不是string型別。這是如果我們直接把這個cell型別的變數,傳遞到其他函式中作為string型別使用,就是出現問題,下面是乙個例子 names len names length names for i 1 len names...
將類陣列轉換為陣列
一 利用陣列的slice方法 slice.call arguments 原理 array.prototype.slice的實現原理 array.prototype.slice function start,end var result new array start start 0 end end ...
類陣列轉換為陣列的方法
1 array.prototype.slice.call 這種方法是借用了陣列原型中的slice方法,返回乙個陣列。slice方法的內部實現 array.prototype.slice function start,end return result 乙個通用的轉換函式 var toarray fu...