Thứ Bảy, 28 tháng 9, 2019

Xử lý chuỗi


1. Giới thiệu

Cũng giống như các ngôn ngữ khác trong Java, C#, C++... Thì python cũng có kiểu dữ liệu chuỗi.
Chuỗi là tập hợp các ký tự được xếp cạnh nhau. Được bao quanh bởi cặp dấu ngoặc kép hoặc cặp nháy đơn.
Chuỗi được sử dụng nhiều trong hầu hết các ngôn ngữ và python cũng không phải là ngoại lệ
Ví dụ: "machine learning" hay 'machine learning'

2. Các hàm xử lý chuỗi cơ bản

a. Truy xuất vào từng ký tự

b. Đảo ngược chuỗi

c. Nối chuỗi

d. Đếm ký tự

e. Thay thế chuỗi

f. Tìm kiếm chuỗi

Ngoài ra có thể sử dụng hàm index. Hàm này nếu không tìm thấy thì trả về 1 exception thay vì -1 như hàm find

g. Các hàm kiểm tra
  • isalnum(): Hàm này kiểm tra các ký tự trong chuỗi có toàn là chữ và số hay không. Nếu có trả về true, ngược lại trả về false
  • isalpha(): Hàm này kiểm tra các ký tự trong chuỗi có toàn là chữ hay không. Nếu có trả về true, ngược lại trả về false
  • isdigit(): Hàm này kiểm tra các ký tự trong chuỗi có toàn là số hay không. Nếu có trả về true, ngược lại trả về false
  • islower():  Hàm này kiểm tra các ký tự trong chuỗi in thường hay không. Nếu có trả về true, ngược lại trả về false
  • isupper(): Hàm này kiểm tra các ký tự trong chuỗi in hoa hay không. Nếu có trả về true, ngược lại trả về false
Trên đây là các hàm xử lý chuỗi được sử dụng nhiều. Các bạn có thể tham khảo các hàm khác ở đây

0 nhận xét:

Đăng nhận xét