文本模块

1. 积木功能说明

  • 功能简介:建立一个字符串,可以是字符,数字,文本等。
  • 参数说明:输入字符串。
  • 返回值:返回输入的字符串。

  • 功能简介:通过串起任意数量的项以建立一段文字。
  • 参数说明:任意项可以是不同类型,可以是数字,字符,文本,变量等。
  • 返回值: 返回由各项串联而成的字符串。

  • 功能简介: 将一些文本追加到变量项目中,变量可以自己设置。
  • 参数说明
    • 参数1:需要追加文本的变量。
    • 参数2:追加的文本,可以是字符串,数字,也可以是另一个变量。
  • 返回值: 返回由变量和追加文本串联而成的新的字符串。

  • 功能简介: 判断字符串的长度。
  • 参数说明:输入字符串或字符类型变量。
  • 返回值: 返回字符串的长度值。

  • 功能简介: 判断字符串是否为空。
  • 参数说明:输入字符串或字符类型变量。
  • 返回值: 如果字符串为空则返回Ture,否则返回False。

  • 功能简介:返回第二个字符串在第一个字符串中第一个或最后一个匹配项的索引值。
  • 参数说明
    • 参数1:输入寻找范围文本。
    • 参数2:输入需要寻找的文本。
  • 返回值: 如果存在目标文本,则返回索引值,也就是在文本的第几位寻找到目标文本。如果没有找到目标文本,则返回0。

  • 功能简介:返回位于指定位置的字符,可选择为第几位字符,倒数第几位字符,第一位字符,最后一位字符或从文本中随机获取一个字符。
  • 参数说明
    • 参数1:输入寻找范围文本。
    • 参数2:输入需要输出字符于文本中的索引值。
  • 返回值: 返回位于指定位置的字符。

  • 功能简介:返回指定的部分文本,可以选择第几位到第几位字符,倒数第几位到第几位等。
  • 参数说明
    • 参数1:输入寻找范围文本。
    • 参数2:输入需要寻找的文本的起始位。
    • 参数3:输入需要寻找的文本的终止位。
  • 返回值: 返回指定的部分文本。

  • 功能简介:输入一段字符串,将目标字符串中的英文字符全部改为大写字母或小写字母或者首字母大写。
  • 参数说明

    • 参数1:选择字符需要变换的类型,有转为大写,转为小写和首字母大写(其他转为小写)。
    • 参数2:需要转换的目标文本,作用目标为英文字符。
  • 返回值: 返回按要求转换后的字符文本。


  • 功能简介:复制这段文字的同时删除两端多余的空格。
  • 参数说明

    • 参数1:选择字符需要变换的类型,有消除两侧空格,消除左侧空格和消除右侧空格。
    • 参数2:需要转换的目标文本,作用目标为左右两侧有空格的文本字符。
  • 返回值: 返回按要求转换后的字符文本。


  • 功能简介:在一段文本或变量后追加一段文本或变量。
  • 参数说明

    • 参数1:输入需要被追加的文本或变量。
    • 参数2:追加的文本或变量。
  • 返回值: 返回追加后的文本或变量。


  • 功能简介:将一段完整的文本按指定的分割符按要求分割为列表中的多个元素。
  • 参数说明

    • 参数1:需要分割的字符串。
    • 参数2:分割符。
    • 参数3:需要转化的数据类型,有整型(数字),浮点型(数字)和字符串。
  • 返回值:返回按要求分割字符后的生成的列表。


  • 功能简介:将字符串按UTF-8格式进行解码。
  • 参数说明:输入UTF-8格式需要解码的字符文本。

  • 返回值:返回解码后的字符文本。


  • 功能简介:对字符串进行MD5加密。
  • 参数说明:输入需要加密的字符文本。

  • 返回值:返回加密后的字符文本。


  • 功能简介:将字符串按UTF-8格式进行编码。
  • 参数说明:输入需要编码为UTF-8格式的字符文本。

  • 返回值:返回编码后的字符文本。


  • 功能简介:将字符串中的所有指定字符替换为另一字符。
  • 参数说明

    • 参数1:输入需要替换的文本。
    • 参数2:输入需要替换的字符。
    • 参数3:输入被替换后的字符。
  • 返回值:返回指定字符替换为目标字符后的整段文本。


  • 功能简介:通过在字符串左侧添加0的操作将字符串输出为目标长度。
  • 参数说明
    • 参数1:需要转化的字符串。
    • 参数2:字符串需要输出的长度。
  • 返回值:返回按目标长度转化后的字符串。

  • 功能简介:获取一个变量的类型。
  • 参数说明:可以是任意类型的参数变量。

  • 返回值:如果变量为字符串,则返回 ,如果变量为列表,则返回 ,如果变量为整型数字,则返回 ,如果变量为浮点型数字,则返回

2. 硬件接线说明

  • 无。

3. 注意事项

  • 2.x版本中,中文字符无法直接通过索引值从字符串中单独调出,需要先将中文字符串按UTF-8格式进行解码得到中文字符的unicode类型才能将中文字符单独输出,而3.0.0版本后输出调试信息会将unicode格式自动转化为str格式,中文字符不需要转化格式也可以按索引值从字符串中获取。

4. 积木块应用案例

图1

图1 文本案例1

  • 首先我们将空格,a,b三个字符建立成变量字符串使用,后我们在变量字符串后追加文本形成新的字符串 abc,我们将字符串大写则输出 ABC,消除两个空格则输出abc,将字符串输出为5位长度则为0 abc。

  • 点击这里下载本案例代码。


图2

图2 文本案例2

  • 建立字符串1#2#3后追加字符串#4组成新的字符串1#2#3#4并以#为分割符将字符串分割为列表格式,分别转换为整数型,浮点型和字符型,转化的类型即为列表输出元素的数据类型。

  • 点击这里下载本案例代码。


图3

图3 文本案例3


  • 下面的例子展示了如何使用列表循环积木块。
图4

图4 文本案例4


图5

图5 文本案例5


图6

图6 文本案例6

Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2021-12-20

results matching ""

    No results matching ""