StringPartition

StringPartition["string",n]

string 划分为长度为 n 的不重叠子字符串.

StringPartition["string",n,d]

产生位移为 d 的子字符串.

更多信息

  • StringPartition[string,n,d] 产生的所有子字符串长度为 n. string 末尾的某些元素可能没有出现在任何子字符串中.
  • StringPartition[string,UpTo[n]] 划分成长度为 n 的子字符串,末尾的子字符串的长度可以小于 n.
  • string 的所有元素出现在由 StringPartition[string,n,1] 生成的子字符串中.
  • 如果在 StringPartition[string,n,d] 中,d 大于 n,那么忽略 string 中间的元素.
  • StringPartition[BioSequence["type","seq"],n,] 将操作应用于字符串 "seq",从而产生 BioSequence 结果列表.

范例

打开所有单元关闭所有单元

基本范例  (3)

把一个字符串分为长度为9的子串:

把一个字符串分隔,位移为1:

将字符串划分成子串,包括末尾处较短的子串:

范围  (1)

将 DNA 序列划分为密码子:

可能存在的问题  (1)

初始字符串的某些元素可能会不出现在任意子串中:

巧妙范例  (1)

把碱基对序列分隔为密码子:

Wolfram Research (2015),StringPartition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StringPartition.html (更新于 2020 年).

文本

Wolfram Research (2015),StringPartition,Wolfram 语言函数,https://reference.wolfram.com/language/ref/StringPartition.html (更新于 2020 年).

CMS

Wolfram 语言. 2015. "StringPartition." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/StringPartition.html.

APA

Wolfram 语言. (2015). StringPartition. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/StringPartition.html 年

BibTeX

@misc{reference.wolfram_2024_stringpartition, author="Wolfram Research", title="{StringPartition}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/StringPartition.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_stringpartition, organization={Wolfram Research}, title={StringPartition}, year={2020}, url={https://reference.wolfram.com/language/ref/StringPartition.html}, note=[Accessed: 21-November-2024 ]}