Văn bản
Ví dụ về văn bản:
- "thing #1"
- "March 12, 2010"
- "" (văn bản rỗng)
Văn bản có thể chứa chữ hoa hoặc chữ thường, chữ số, dấu câu, các ký hiệu khác và khoảng trắng giữa các từ.

Tạo văn bản
Khối tạo văn bản từ ghép (nối) giá trị của nhiều văn bản lại để tạo ra một văn bản mới.

Python
'' + str(A) + str(B) + str(C)Thêm văn bản
Khối thêm văn bản nối văn bản cho trước vào biến đã chỉ định.

Python
VAR = str(VAR) + TEXTĐộ dài văn bản
Khối độ dài của đếm các chữ cái, chữ số… trong văn bản và trả về tổng độ dài.
Độ dài của abc dưới đây là 3, còn độ dài của văn bản rỗng là 0.

Python
len(VALUE)Kiểm tra văn bản rỗng
Khối trống không kiểm tra xem văn bản cho trước có rỗng hay không (độ dài bằng 0).

Python
len(VALUE) == 0Tìm văn bản
Những khối này kiểm tra xem một văn bản có nằm trong một văn bản khác hay không và trả về vị trí nếu có.

Python
(VALUE.find(FIND) + 1)
(VALUE.rfind(FIND) + 1)Lấy một ký tự
Lấy một ký tự ở vị trí nhất định trong văn bản.
Có nhiều lựa chọn như ký tự đầu tiên, ký tự cuối cùng, vị trí bất kỳ, ký tự thứ N.

Python
TEXT[N - 1]
TEXT[len(TEXT) - N]
TEXT[0]
TEXT[-1]
TEXT[int(random.random() * len(TEXT))]Lấy một phần văn bản
Với khối lấy một phần văn bản, bạn trích được đoạn văn bản trong một phạm vi nhất định.

Python
TEXT[at1:at2]Đổi chữ hoa chữ thường
Khối này đổi văn bản đầu vào sang một trong các dạng sau:
- CHỮ IN HOA: đổi tất cả các chữ thành chữ hoa
- chữ in thường: đổi tất cả các chữ thành chữ thường
- Viết Hoa Chữ Đầu: chỉ viết hoa chữ cái đầu của mỗi từ, phần còn lại là chữ thường

Python
TEXT.upper() # chữ in hoa
TEXT.lower() # chữ in thường
TEXT.title() # viết hoa chữ đầuCắt khoảng trắng
Khối sau cắt khoảng trắng ở những vị trí sau trong văn bản:
- cả hai mặt
- bên trái
- bên phải

Python
TEXT.strip() # cả hai mặt
TEXT.lstrip() # bên trái
TEXT.rstrip() # bên phảiĐếm số lần một văn bản xuất hiện
Đếm và trả về số lần một đoạn văn bản xuất hiện trong văn bản cho trước.

Python
HAYSTACK.count(NEEDLE)Thay thế một văn bản
Thay thế đồng loạt một đoạn văn bản trong văn bản bằng một văn bản khác.

Python
HAYSTACK.replace(NEEDLE, REPLACEMENT)Đảo ngược văn bản
Trả về một văn bản mới có thứ tự ngược lại với văn bản ban đầu.

Python
TEXT[::-1]In văn bản
Khối in lên màng hình hiển thị giá trị đầu vào trong một cửa sổ bật lên.

Python
print(TEXT)Nhận dữ liệu người dùng nhập
Khối sau tạo một cửa sổ bật lên để xin người dùng nhập dữ liệu, và giá trị nhập vào được lưu vào biến.
Bạn nhận được văn bản hoặc số.

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