Computer >> Máy Tính >  >> Lập trình >> Python

Các phương thức chuỗi tích hợp trong Python

Python bao gồm các phương thức tích hợp sau để thao tác các chuỗi -

Sr.No Chức năng &Mô tả
1 viết hoa ()
Viết hoa chữ cái đầu tiên của chuỗi
2 trung tâm (chiều rộng, lấp đầy)
Trả về một chuỗi có đệm khoảng trắng với chuỗi ban đầu được căn giữa với tổng số cột chiều rộng.
3 count (str, xin =0, end =len (string))
Đếm bao nhiêu lần str xuất hiện trong chuỗi hoặc trong một chuỗi con của chuỗi nếu chỉ mục bắt đầu xin và kết thúc chỉ mục kết thúc được đưa ra.
4 giải mã (mã hóa ='UTF-8', sai sót ='nghiêm ngặt')
Giải mã chuỗi bằng codec đã đăng ký để mã hóa. mã hóa mặc định thành mã hóa chuỗi mặc định.
5 mã hóa (mã hóa ='UTF-8', lỗi ='nghiêm ngặt')
Trả về phiên bản chuỗi được mã hóa của chuỗi; về lỗi, mặc định là tăng ValueError trừ khi lỗi được đưa ra bằng 'bỏ qua' hoặc 'thay thế'.
6 endwith (hậu tố, xin =0, end =len (chuỗi))
Xác định xem chuỗi hoặc một chuỗi con của chuỗi (nếu chỉ mục bắt đầu cầu xin và kết thúc chỉ mục kết thúc được đưa ra) kết thúc bằng hậu tố; trả về true nếu vậy và false nếu không.
7 expandtabs (tabsize =8)
Mở rộng các tab trong chuỗi thành nhiều khoảng trắng; mặc định là 8 khoảng trắng cho mỗi tab nếu kích thước tab không được cung cấp.
8 find (str, xin =0 end =len (string))
Xác định xem str xảy ra trong chuỗi hay trong một chuỗi con của chuỗi nếu chỉ mục bắt đầu cầu xin và kết thúc chỉ mục kết thúc được trả về chỉ mục nếu tìm thấy và -1 nếu ngược lại.
9 index (str, xin =0, end =len (string))
Tương tự như find (), nhưng tăng một ngoại lệ nếu không tìm thấy str.
10 isalnum ()
Trả về true nếu chuỗi có ít nhất 1 ký tự và tất cả các ký tự đều là chữ và số và ngược lại là false.
11 isalpha ()
Trả về true nếu chuỗi có ít nhất 1 ký tự và tất cả các ký tự đều là bảng chữ cái và ngược lại là false.
12 isdigit ()
Trả về true nếu chuỗi chỉ chứa các chữ số và trả về false nếu ngược lại.
13 islower ()
Trả về true nếu chuỗi có ít nhất 1 ký tự được viết hoa và tất cả các ký tự được viết hoa đều ở dạng chữ thường và nếu ngược lại là false.
14 isnumeric ()
Trả về true nếu một chuỗi unicode chỉ chứa các ký tự số và trả về false nếu ngược lại.
15 isspace ()
Trả về true nếu chuỗi chỉ chứa các ký tự khoảng trắng và nếu không thì trả về false.
16 istitle ()
Trả về true nếu chuỗi được đặt đúng "titlecased" và false nếu ngược lại.
17 isupper ()
Trả về true nếu chuỗi có ít nhất một ký tự được viết hoa và tất cả các ký tự được viết hoa đều là chữ hoa và ngược lại là false.
18 tham gia (seq)
Hợp nhất (nối) các biểu diễn chuỗi của các phần tử trong chuỗi seq thành một chuỗi, với chuỗi phân tách.
19 len (string)
Trả về độ dài của chuỗi
20 ljust (width [, fillchar])
Trả về một chuỗi có đệm dấu cách với chuỗi ban đầu được căn trái cho tổng số cột chiều rộng.
21 thấp hơn ()
Chuyển đổi tất cả các chữ hoa trong chuỗi thành chữ thường.
22 lstrip ()
Loại bỏ tất cả khoảng trắng ở đầu trong chuỗi.
23 maketrans ()
Trả về một bảng dịch được sử dụng trong chức năng dịch.
24 max (str)
Trả về ký tự chữ cái tối đa từ chuỗi str.
25 phút (str)
Trả về ký tự chữ cái min từ chuỗi str.
26 thay thế (cũ, mới [, max])
Thay thế tất cả các lần xuất hiện cũ trong chuỗi bằng các lần xuất hiện mới hoặc nhiều nhất là tối đa nếu số lần xuất hiện tối đa cho trước.
27 rfind (str, xin =0, end =len (string))
Tương tự như find (), nhưng tìm kiếm ngược trong chuỗi.
28 rindex (str, xin =0, end =len (string))
Tương tự như index (), nhưng tìm kiếm ngược trong chuỗi.
29 rjust (width, [, fillchar])
Trả về một chuỗi có đệm dấu cách với chuỗi ban đầu được căn phải cho tổng số cột chiều rộng.
30 rstrip ()
Loại bỏ tất cả khoảng trắng ở cuối của chuỗi.
31 split (str ="", num =string.count (str))
Tách chuỗi theo dấu phân cách str (khoảng trắng nếu không được cung cấp) và trả về danh sách các chuỗi con; chia thành nhiều nhất num chuỗi con nếu đã cho.
32 đường phân chia (num =string.count ('\ n'))
Tách toàn bộ chuỗi (hoặc num) NEWLINEs và trả về danh sách từng dòng với NEWLINEs bị loại bỏ.p>
33 startwith (str, xin =0, end =len (string))
Xác định xem chuỗi hoặc một chuỗi con của chuỗi (nếu chỉ số bắt đầu cầu xin và kết thúc chỉ mục kết thúc được đưa ra) bắt đầu bằng chuỗi con str; trả về true nếu vậy và false nếu không.
34 dải ([ký tự])
Thực hiện cả lstrip () và rstrip () trên chuỗi.
35 swapcase ()
Đảo ngược trường hợp cho tất cả các chữ cái trong chuỗi.
36 title ()
Trả về phiên bản "in titlecased" của chuỗi, nghĩa là tất cả các từ bắt đầu bằng chữ hoa và phần còn lại là chữ thường.
37 dịch (bảng, deletechars ="")
Dịch chuỗi theo bảng dịch str (256 ký tự), xóa những ký tự trong chuỗi del.
38 upper ()
Chuyển đổi chữ thường trong chuỗi thành chữ hoa.
39 zfill (chiều rộng)
Trả về chuỗi ban đầu được đánh dấu bằng số 0 với tổng số ký tự chiều rộng; dành cho các số, zfill () giữ lại bất kỳ dấu nào đã cho (ít hơn một số không).
40 isdecimal ()
Trả về true nếu một chuỗi unicode chỉ chứa các ký tự thập phân và ngược lại là false.