A.pad()

阅读(486) 标签: 序列, 补足, 指定长度,

描述:

用序列将另外一个序列补足到指定长度。

语法:

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的右边mxm=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"]