1. String là gì? Ví dụ đầu tiên về thao tác với String trong Python
Ta có thể tạo chuỗi bằng cách đặt các ký tự vào trong cặp dấu nháy đơn hoặc nháy kép (Python coi cặp dấu nháy đơn và nháy kép là tương đương nhau).
> Chú ý: Python không hỗ trợ kiểu ký tự char
, mỗi ký tự trong Python được coi như một chuỗi với độ dài là 1
.
Trong bài này ta sẽ tìm hiểu một chút về cách thao tác với String trong Python:
- Để truy cập vào chuỗi con, ta có thể sử dụng cặp dấu ngoặc vuông
[ ]
- Ta có thể cập nhật chuỗi bằng cách gán biến chuỗi cho một chuỗi khác.
- Để in ra nội dung của một chuỗi, ta có thể gọi hàm
print()
.
- Để nhập chuỗi vào từ dòng lệnh, ta gọi hàm
input()
.
Một số cách thao tác với String trong Python
Sau đó, ta gọi các hàm của string để hiển thị ra các nội dung như mong muốn: Lấy ra một hoặc một số ký tự của string, chuyển chuỗi thành chữ in hoa, thay thế ký tự trong chuỗi, tách chuỗi. Sau khi đã viết mã xong, ta thực thi chương trình và xem kết quả.
Ta thấy chương trình đã hiển thị kết quả như hình bên dưới, đúng với như ta mong muốn.
Kết quả ví dụ thao tác với String trong Python
2. Một số phương thức thông dụng nhất thao tác với String trong Python
len()
: Trả về chiều dài của chuỗi.
lower()
: Trả về chuỗi bằng cách ký tự chữ thường
upper()
: Trả về chuỗi bằng cách ký tự chữ hoa
replace()
: Thay thế một chuỗi với một chuỗi khác
split()
: Tách một chuỗi thành các chuỗi con, tùy thuộc vào dấu phân cách.
min()
: Trả về ký tự nhỏ nhất trong chuỗi.
max()
: Trả về ký tự lớn nhất trong chuỗi.
isnumeric()
: Kiểm tra xem chuỗi có chỉ chứa các chữ số hay không
isspace()
: Kiểm tra xem chuỗi có chỉ chứa các khoảng trắng hay không.
strip()
: Loại bỏ khoảng trắng ở đầu và cuối chuỗi.
capitalize()
: Viết hoa ký tự đầu tiên của chuỗi.
Ví dụ thao tác với String sử dụng các phương thức có sẵn ở trên:
Trong ví dụ này, ta đã tạo ra một file mã nguồn Python, rồi ta nhập vào một chuỗi từ bàn phím.
Sau đó ta đã gọi các hàm của string để in ra ký tự lớn nhất – nhỏ nhất trong chuỗi, in ra độ dài của chuỗi, chuyển chuỗi thành chữ thường, và cuối cùng là chuyển ký tự đầu tiên trong chuỗi thành chữ in hoa.
Viết mã cho ví dụ thao tác với String trong Python
Kết quả thực thi ví dụ thao tác với String trong Python
> Ghi chú: Hãy tự gõ lại code và thử nghiệm từng phương thức để hiểu cách nó hoạt động bạn nhé. Đôi khi không có code mà ăn sẵn đâu. :D. Tự gõ lại để luyện kỹ năng đi nha.
Tổng kết
Chúc bạn học Python thật tốt.