Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Các phương thức String built-in trong Python

Python bao gồm các phương thức built-in sau để thao tác chuỗi:

STT Hàm & Mô tả
1capitalize()
Viết hoa chữ cái đầu chuỗi
2center(width, fillchar)
Trả về chuỗi đệm space, chuỗi gốc ở giữa tổng width cột
3count(str, beg=0, end=len(string))
Đếm số lần str xuất hiện trong chuỗi hoặc substring nếu cho beg, end
4decode(encoding='UTF-8', errors='strict')
Giải mã chuỗi dùng codec đăng ký cho encoding. Mặc định encoding mặc định.
5encode(encoding='UTF-8', errors='strict')
Trả về chuỗi đã mã hóa; lỗi thì raise ValueError trừ khi errors='ignore' hoặc 'replace'
6endswith(suffix, beg=0, end=len(string))
Kiểm tra chuỗi/substring kết thúc bằng suffix; true/false
7expandtabs(tabsize=8)
Mở rộng tab thành nhiều space; mặc định 8 space/tab
8find(str, beg=0, end=len(string))
Tìm str trong chuỗi/substring; trả về index nếu tìm thấy, -1 nếu không
9index(str, beg=0, end=len(string))
Giống find() nhưng raise exception nếu không tìm thấy
10isalnum()
True nếu chuỗi ≥1 ký tự và tất cả alphanumeric
11isalpha()
True nếu chuỗi ≥1 ký tự và tất cả alphabetic
12isdigit()
True nếu chuỗi chỉ chứa chữ số
13islower()
True nếu chuỗi ≥1 ký tự cased và tất cả lowercase
14isnumeric()
True nếu unicode string chỉ chứa numeric
15isspace()
True nếu chuỗi chỉ chứa whitespace
16istitle()
True nếu chuỗi "titlecased" đúng chuẩn
17isupper()
True nếu chuỗi ≥1 ký tự cased và tất cả uppercase
18join(seq)
Gộp (nối) biểu diễn chuỗi của các phần tử trong seq thành chuỗi, với separator string
19len(string)
Độ dài chuỗi
20ljust(width[, fillchar])
Chuỗi đệm space, chuỗi gốc căn trái tổng width cột
21lower()
Chuyển tất cả chữ hoa thành chữ thường
22lstrip()
Xóa tất cả whitespace đầu chuỗi
23maketrans()
Trả về bảng dịch cho hàm translate
24max(str)Ký tự alphabet max từ string
25min(str)Ký tự alphabet min từ string
26replace(old, new[, max])
Thay thế tất cả old bằng new hoặc tối đa max lần nếu cho max
27rfind(str, beg=0, end=len(string))
Giống find() nhưng tìm ngược
28rindex(str, beg=0, end=len(string))
Giống index() nhưng tìm ngược
29rjust(width[, fillchar])
Chuỗi đệm space, chuỗi gốc căn phải tổng width cột
30rstrip()
Xóa tất cả whitespace cuối chuỗi
31split(str="", num=string.count(str))
Tách chuỗi theo delimiter str (space nếu không cho) trả về list substring; tối đa num substring nếu cho num
32splitlines(num=string.count('\n'))
Tách chuỗi tại tất cả (hoặc num) NEWLINE, trả về list các dòng đã bỏ NEWLINE
33startswith(str, beg=0, end=len(string))
Kiểm tra chuỗi/substring bắt đầu bằng str; true/false
34strip([chars])
Thực hiện cả lstrip() và rstrip()
35swapcase()
Đảo case cho tất cả chữ cái
36title()
Trả về version "titlecased": mọi từ bắt đầu hoa, phần còn lại thường
37translate(table, deletechars="")
Dịch chuỗi theo bảng dịch str(256 chars), xóa những char trong del string
38upper()
Chuyển chữ thường thành hoa
39zfill(width)
Trả về chuỗi gốc đệm 0 bên trái tổng width ký tự; dành cho số, giữ dấu
40isdecimal()
True nếu unicode string chỉ chứa decimal