Navigation

    CreatiCode Scratch Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode

    文本中的字符运算

    二维积木
    1
    1
    214
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      creaticodeteacher2-mail last edited by admin

       

      先修科目

      • 使用角色

       

      介绍

      把一些“字符”写在一起就叫做文本。

      注意:汉字、字母、数字、符号和空格都被当做字符。


       

      文本长度

      文本的“长度”指的是文本中的字符数。例如,文本“创益编程,你好!”包含8个字符(包括标点符号),所以其长度就是8.


       

      字符在文本中的位置

      文本中的字符被给予一个位置编号,从最左侧的位置1开始,一直增加到文本的长度。


       

      文本的子串

      子串就是文本中的一段字符。例如,“你好”是“世界,你好!”的子串。我们可以用2个位置编号指定一个子串:第一个字符的位置和最后一个字符的位置。2个例子如下:

       

      处理文本中字符的积木

      在运算类别中有4个常见的报表积木用于处理字符。


       

      积木:“在(文本)中(字符或子串)的位置”

      这个积木告诉我们字符或子串在文本中的位置。

      注意:小写字母和大写字母算作不同。例如,在文本“None”中,字母“N”的位置为1,而字母“n”的位置为3。

       

      积木:“(文本)的第(位置编号)个字符”

      这个积木告诉我们文本的指定位置是什么字符。

      例如,文本“龙的传人”,位置4的字符为“人”。


       

      积木:“(文本)的字符数”

      这个积木告诉我们文本的”长度“。

      例如,文本”君子成人之美,不成人之恶。“字符数为13(总共有13个字符)。


       

      积木:“提取(文本)的子串 从位置(起始位置)到(结束位置)”

      这个积木截取文本中2个位置之间的所有字符并生成一个新文本。


       

      1 Reply Last reply Reply Quote 0
      • First post
        Last post