文本
文本的例子如下:
- "thing #1"
- "March 12, 2010"
- ""(空文本)
文本中可以包含大写或小写的字母、数字、标点符号、其他符号,以及单词之间的空格。

创建文本
创建文本 积木把多个文本的值合并(连接)起来,生成新的文本。

Python
python
'' + str(A) + str(B) + str(C)加上文本
加上文本 积木把给定的文本追加到指定的变量上。

Python
python
VAR = str(VAR) + TEXT文本的长度
长度 积木数出每个文本中的字母、数字等,返回总长度。
下面 abc 的长度是 3,空文本的长度是 0。

Python
python
len(VALUE)判断空文本
是空的 积木检查给定的文本是否为空(长度是否为 0)。

Python
python
len(VALUE) == 0寻找文本
这些积木检查某个文本是否在另一个文本中,如果存在则返回它的位置。

Python
python
(VALUE.find(FIND) + 1)
(VALUE.rfind(FIND) + 1)获取单个字符
从文本中取出指定位置的一个字符。
有第一个、最后一个、随机位置、第 # 个等各种选项。

Python
python
TEXT[N - 1]
TEXT[len(TEXT) - N]
TEXT[0]
TEXT[-1]
TEXT[int(random.random() * len(TEXT))]获取子串
使用 获取子串 积木,可以取出特定范围的文本。

Python
python
TEXT[at1:at2]转换文本的大小写
这个积木把输入的文本转换成下面其中一种形式:
- 转为大写:把所有字母转换成大写
- 转为小写:把所有字母转换成小写
- 转为首字母大写:只把每个单词的首字母转换成大写,其余转换成小写

Python
python
TEXT.upper() # 转为大写
TEXT.lower() # 转为小写
TEXT.title() # 转为首字母大写消除空格
下面的积木消除文本中以下位置的空格:
- 两侧
- 左侧
- 右侧

Python
python
TEXT.strip() # 两侧
TEXT.lstrip() # 左侧
TEXT.rstrip() # 右侧计算文本在文本里出现的次数
数出某个子串在给定文本中出现的次数并返回。

Python
python
HAYSTACK.count(NEEDLE)替换文本中的特定文本
把文本中某个子串统一替换为另一个文本。

Python
python
HAYSTACK.replace(NEEDLE, REPLACEMENT)倒转文本
返回把文本的顺序颠倒过来的新文本。

Python
python
TEXT[::-1]输出文本
输出 积木把输入的值显示在弹出窗口中。

Python
python
print(TEXT)接受用户输入
下面的积木会生成一个要求用户输入的弹出窗口,输入的值保存到变量中。
可以接受文本或数字。

Python
python
input(TEXT)
float(input(TEXT))