BT-Basic编程系列--4--字符串操作

BT-Basic编程系列–4–字符串操作


文章目录

  • BT-Basic编程系列--4--字符串操作
    • 4.1确定字符串的长度
    • 4.2截取字符串
    • 4.3修改字符串内容
  • 总结


4.1确定字符串的长度

怎么确定字符串的长度,这里要用到len这个函数,用法和Python中一样。

A$="ABCEDFG"
print len(A$)

运行结果:

 7

4.2截取字符串

通俗地讲就是我们可以截取字符串中想要的那一部分内空,这个在判断时比较常用。

A$="ABCEDFG"
print A$[2;3]

运行结果:

BCD
  • 2表示从字符串的第二位开始读取内容,3表示读取三个字符,也就是长度。这里的起始位是1而不是0,这一点要特别注意,用其它语言用习惯了会有点不适应。
A$="ABCEDFG"
print A$[2]

运行结果:

BCEDFG
  • 如果不指定长度,那么将截取起始位后面的全部内容。

此外,我们还可以对字符串中指定的内部进行修改,如:

4.3修改字符串内容

A$="ABCEDFG"
A$[2;3]="123"
print A$

运行结果:

A123DFG
  • 这里如果新的字符串的长度超过了指定的长度,那么也只会修改前面指定找度的数据,多出来的字符不起作用。

如果我们不指定长度,只是指定了起始位置进行操作,如:

A$="ABCEDFG"
A$[2]="123"
print A$

运行结果:

A123
  • 这里只会将起始位置后的字符串替换成新的字符串,原字符串后面的会被舍弃。

下面还有一种情况就是新的字符串短于指定的长度:

A$="ABCEDFGHIJK"
A$[2;6]="1234"
print A$

运行结果:

A1234  HIJK

最后一种情况是新的字符串比指定的长度要长:

A$="ABCEDFGHIJK"
A$[2;6]="12345678"
print A$

运行结果:

A123456HIJK

总结

字符串操作在BT-Basic中是一个比较常用且实用的用法,对于输入和输出的数据处理至关重要,必须重点关注。

你可能感兴趣的:(BT-Basic,开发语言)