Skip to content

Текст ​

Примеры текста:

  • "thing #1"
  • "March 12, 2010"
  • "" (пустой текст)

Текст может содержать прописные и строчные буквы, цифры, знаки препинания, другие символы и пробелы между словами.

text

Создать текст ​

Блок создать текст из соединяет значения нескольких текстов в один новый текст.

text_join

Python ​

python
'' + str(A) + str(B) + str(C)

Добавить текст ​

Блок добавить текст дописывает заданный текст к указанной переменной.

text_append

Python ​

python
VAR = str(VAR) + TEXT

Длина текста ​

Блок длина считает буквы, цифры и прочие знаки текста и возвращает их общее количество.
Ниже длина текста abc равна 3, а длина пустого текста равна 0.

text_length

Python ​

python
len(VALUE)

Проверка пустого текста ​

Блок пуст проверяет, пуст ли заданный текст, то есть равна ли его длина 0.

text_isEmpty

Python ​

python
len(VALUE) == 0

Поиск текста ​

Эти блоки проверяют, встречается ли один текст внутри другого, и если да, возвращают его положение.

text_indexOf

Python ​

python
(VALUE.find(FIND) + 1)
(VALUE.rfind(FIND) + 1)

Получение одного символа ​

Берёт из текста один символ в указанном месте.
На выбор есть несколько вариантов: первый, последний, случайный или N-й символ.

text_charAt

Python ​

python
TEXT[N - 1]
TEXT[len(TEXT) - N]
TEXT[0]
TEXT[-1]
TEXT[int(random.random() * len(TEXT))]

Получение части текста ​

Блок взять подстроку позволяет вырезать из текста фрагмент нужного диапазона.

text_getSubstring

Python ​

python
TEXT[at1:at2]

Изменение регистра ​

Этот блок переводит заданный текст в один из следующих видов:

  • ЗАГЛАВНЫЕ БУКВЫ: делает все буквы прописными
  • строчные буквы: делает все буквы строчными
  • Первые Заглавные Буквы: делает первую букву каждого слова прописной, а остальные строчными
text_changeCase

Python ​

python
TEXT.upper() # заглавные буквы
TEXT.lower() # строчные буквы
TEXT.title() # первые заглавные буквы

Обрезка пробелов ​

Блок ниже убирает пробелы из текста в выбранном месте:

  • с двух сторон
  • слева
  • справа
text_trim

Python ​

python
TEXT.strip()    # с двух сторон
TEXT.lstrip()   # слева
TEXT.rstrip()   # справа

Подсчёт вхождений текста ​

Считает, сколько раз заданный фрагмент встречается в тексте, и возвращает это число.

text_count

Python ​

python
HAYSTACK.count(NEEDLE)

Замена фрагмента текста ​

Заменяет все вхождения заданного фрагмента в тексте на другой текст.

text_replace

Python ​

python
HAYSTACK.replace(NEEDLE, REPLACEMENT)

Разворот текста ​

Возвращает новый текст с обратным порядком символов.

text_reverse

Python ​

python
TEXT[::-1]

Вывод текста ​

Блок напечатать показывает заданное значение во всплывающем окне.

text_print

Python ​

python
print(TEXT)

Ввод данных пользователем ​

Блок ниже открывает окно, в котором пользователь вводит данные; введённое значение сохраняется в переменной.
Можно запросить текст или число.

text_prompt_ext

Python ​

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