Các ký tự có thể in được trong Python là gì?

❮ Phương thức chuỗi


Thí dụ

Kiểm tra xem tất cả các ký tự trong văn bản có thể in được không

txt = "Xin chào. Bạn có phải là số 1 không?"

x = txt. có thể in được()

in(x)

Tự mình thử »


Định nghĩa và cách sử dụng

Phương thức isprintable() trả về True nếu tất cả các ký tự đều có thể in được, nếu không thì trả về False

Ví dụ về ký tự không in được có thể là xuống dòng và xuống dòng


cú pháp

Giá trị tham số

Không có tham số


Thêm ví dụ

Thí dụ

Kiểm tra xem tất cả các ký tự trong văn bản có thể in được không

txt = "Xin chào. \nBạn có phải là số 1 không?"

x = txt. có thể in được()

in(x)

Tự mình thử »


❮ Phương thức chuỗi


Mô-đun cung cấp các hằng số tên cho các ký tự ASCII và các hàm để kiểm tra tư cách thành viên trong các lớp ký tự ASCII khác nhau. Các hằng số được cung cấp là tên của các ký tự điều khiển như sau

Tên

Nghĩa

NUL

SOH

Bắt đầu tiêu đề, ngắt giao diện điều khiển

STX

Bắt đầu văn bản

ETX

Kết thúc văn bản

EOT

kết thúc truyền

ENQ

Yêu cầu, đi kèm với điều khiển luồng ACK

ACK

Nhìn nhận

curses.ascii0

Chuông

curses.ascii1

xóa lùi

curses.ascii2

Chuyển hướng

curses.ascii3

Bí danh cho curses.ascii2. "Tab ngang"

curses.ascii5

nguồn cấp dữ liệu

curses.ascii6

Bí danh cho curses.ascii5. "Dòng mới"

curses.ascii8

tab dọc

curses.ascii9

Thức ăn dạng

NUL0

Vận chuyển trở lại

NUL1

Chuyển ra, bắt đầu bộ ký tự thay thế

NUL2

Chuyển vào, tiếp tục bộ ký tự mặc định

NUL3

Thoát liên kết dữ liệu

NUL4

XON, để kiểm soát dòng chảy

NUL5

Điều khiển thiết bị 2, điều khiển luồng chế độ khối

NUL6

XOFF, để kiểm soát dòng chảy

NUL7

Điều khiển thiết bị 4

NUL8

xác nhận tiêu cực

NUL9

Không hoạt động đồng bộ

SOH0

Kết thúc khối truyền dẫn

SOH1

Hủy bỏ

SOH2

kết thúc phương tiện

SOH3

Thay thế

SOH4

Tẩu thoát

SOH5

trình tách tệp

SOH6

tách nhóm

SOH7

Dấu tách bản ghi, dấu kết thúc chế độ khối

SOH8

tách đơn vị

SOH9

Không gian

STX0

Xóa bỏ

Lưu ý rằng nhiều trong số này có ít ý nghĩa thực tế trong cách sử dụng hiện đại. Thuật nhớ bắt nguồn từ các quy ước máy in từ xa có trước máy tính kỹ thuật số

Mô-đun cung cấp các chức năng sau, được tạo mẫu dựa trên các chức năng trong thư viện C tiêu chuẩn

lời nguyền. ascii. isalnum(c)

Kiểm tra ký tự chữ và số ASCII;

lời nguyền. ascii. isalpha(c)

Kiểm tra một ký tự chữ cái ASCII;

lời nguyền. ascii. isascii(c)

Kiểm tra giá trị ký tự phù hợp với bộ ASCII 7 bit

lời nguyền. ascii. để trống(c)

Kiểm tra ký tự khoảng trắng ASCII;

lời nguyền. ascii. iscntrl(c)

Kiểm tra ký tự điều khiển ASCII (trong phạm vi 0x00 đến 0x1f hoặc 0x7f)

lời nguyền. ascii. isdigit(c)

Kiểm tra một chữ số thập phân ASCII, STX3 đến STX4. Điều này tương đương với STX5

lời nguyền. ascii. isgraph(c)

Kiểm tra ASCII bất kỳ ký tự có thể in nào ngoại trừ khoảng trắng

lời nguyền. ascii. thấp hơn(c)

Kiểm tra ký tự chữ thường ASCII

lời nguyền. ascii. in ấn(c)

Kiểm tra bất kỳ ký tự có thể in ASCII nào bao gồm khoảng trắng

lời nguyền. ascii. không còn(c)

Kiểm tra bất kỳ ký tự ASCII có thể in nào không phải là khoảng trắng hoặc ký tự chữ và số

lời nguyền. ascii. không gian(c)

Kiểm tra các ký tự khoảng trắng ASCII;

lời nguyền. ascii. ăn tối(c)

Kiểm tra một chữ hoa ASCII

lời nguyền. ascii. isxdigit(c)

Kiểm tra một chữ số thập lục phân ASCII. Điều này tương đương với STX6

lời nguyền. ascii. isctrl(c)

Kiểm tra ký tự điều khiển ASCII (giá trị thứ tự từ 0 đến 31)

lời nguyền. ascii. ismeta(c)

Kiểm tra ký tự không phải ASCII (giá trị thứ tự 0x80 trở lên)

Các hàm này chấp nhận số nguyên hoặc chuỗi ký tự đơn;

Lưu ý rằng tất cả các hàm này kiểm tra các giá trị bit thứ tự bắt nguồn từ ký tự của chuỗi bạn nhập vào;

Hai hàm sau đây nhận giá trị chuỗi ký tự đơn hoặc giá trị byte số nguyên;

lời nguyền. ascii. ascii(c)

Trả về giá trị ASCII tương ứng với 7 bit thấp của c

lời nguyền. ascii. ctrl(c)

Trả về ký tự điều khiển tương ứng với ký tự đã cho (giá trị bit của ký tự được chia theo từng bit với 0x1f)

lời nguyền. ascii. alt(c)

Trả về ký tự 8 bit tương ứng với ký tự ASCII đã cho (giá trị bit của ký tự được sắp xếp theo bit với 0x80)

Hàm sau đây nhận một chuỗi ký tự đơn hoặc giá trị số nguyên;

lời nguyền. ascii. unctrl(c)

Trả về một chuỗi đại diện của ký tự ASCII c. Nếu c có thể in được, thì chuỗi này chính là ký tự. Nếu ký tự là ký tự điều khiển (0x00–0x1f) thì chuỗi bao gồm dấu mũ (STX8) theo sau là ký tự viết hoa tương ứng. Nếu ký tự là ký tự xóa ASCII (0x7f) thì chuỗi là STX9. Nếu ký tự đã đặt bit meta (0x80), bit meta sẽ bị loại bỏ, các quy tắc trước được áp dụng và ETX0 được thêm vào trước kết quả

lời nguyền. ascii. tên điều khiển

Mảng chuỗi gồm 33 phần tử có chứa từ gợi nhớ ASCII cho ba mươi hai ký tự điều khiển ASCII từ 0 (NUL) đến 0x1f (US), theo thứ tự, cộng với từ gợi nhớ SOH9 cho ký tự khoảng trắng

Ký tự in được là gì?

Ký tự in được bao gồm chữ cái, chữ số và dấu chấm câu đặc biệt như dấu phẩy, dấu ngoặc và dấu chấm hỏi . Các ký tự không in được tương ứng với các mã biểu thị một chức năng đặc biệt, chẳng hạn như nguồn cấp dữ liệu, tab hoặc xuống dòng.

Cái gì có thể in được bằng Python?

có thể in được là một chuỗi khởi tạo trước được sử dụng làm hằng chuỗi . Trong Python, chuỗi. có thể in được sẽ cung cấp tất cả các bộ dấu chấm câu, chữ số, ascii_letters và khoảng trắng. Thông số. Không nhận bất kỳ tham số nào, vì nó không phải là hàm.

Những ký tự ASCII nào có thể in được?

Ký tự có thể in ASCII ( mã ký tự 32-127 ) . Bạn sẽ tìm thấy hầu hết mọi ký tự trên bàn phím của mình.

Ví dụ về ký tự không in được là gì?

Một số ký tự không in được phổ biến nhất là dấu xuống dòng, nạp biểu mẫu, nạp dòng, xóa lùi, thoát, tab ngang và tab dọc .