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))