用序列将另外一个序列补足到指定长度。
语法:
A.pad(x,n)
备注:
将序列x循环补足到序列A中,直到序列A的总长度为n为止,n小于序列A的长度时返回A本身。
参数:
A |
序列。 |
x |
单值或者序列,序列时将序列中的成员依次补到A中。 |
n |
整数。 |
选项:
@l |
在序列A的左边补,缺省补到A的右边。 |
@m |
如果A的序列长度是n的倍数,则不对A补;如果A的序列长度不是n的倍数,则把A补齐到n的倍数,即在A的右边补m个x,m=n-A.len()%n。 |
返回值:
序列
示例:
|
A |
|
1 |
[a,b,c,d,e,f] |
|
2 |
=A1.pad(["q",2],2) |
["a","b","c","d","e", "f"] |
3 |
=A1.pad("j",9) |
["a","b","c","d","e", "f","j","j","j"] |
4 |
=A1.pad@m("j",3) |
["a","b","c","d","e", "f"] |
5 |
=A1.pad@m("j",5) |
["a","b","c","d","e", "f","j","j","j","j"] |
6 |
=A1.pad@l(["q",2],11) |
["q",2, "q",2, "q","a","b","c","d","e", "f"] |