Trong bài viết này, chúng ta sẽ tìm hiểu về một số sự thật thú vị về chuỗi trong Python 3.x. Hoặc sớm hơn.
- Tính bất biến
- Tự động phát hiện các chuỗi thoát
- Cắt trực tiếp
- Quyền truy cập được lập chỉ mục
Tính bất biến
Điều này có nghĩa là không có quyền sửa đổi đối với loại
Ví dụ
inp = 'Tutorials point' # output print(inp) # assigning a new value to a particular index in a string inp[0] = 't' print(inp) # raises an error
Đầu ra
TypeError: 'str' object does not support item assignment
Tự động phát hiện chuỗi thoát
Các chuỗi chứa dấu gạch chéo ngược sẽ tự động được phát hiện là một chuỗi ký tự thoát.
Ví dụ
inp = 'Tutorials point' # output print(inp+”\n”+”101”)
Đầu ra
Tutorials point 101
Cắt trực tiếp
Tất cả chúng ta đều biết về phương thức chuỗi con trong c hoặc c + +, Slicing thực hiện tương tự trong python. Nó cần hai đối số bắt buộc và 1 đối số tùy chọn. Đối số bắt buộc là chỉ mục bắt đầu (bao gồm) và chỉ mục kết thúc (không bao gồm) Đối số tùy chọn là bước hoặc giá trị tăng hoặc giảm. Theo defaultit là 1.
Ví dụ
inp = 'Tutorials point' # output print(inp[0:5])
Đầu ra
Tutor
Quyền truy cập được lập chỉ mục
Vì tất cả các phần tử được lưu trữ ở định dạng liền kề, do đó chúng tôi có thể truy cập trực tiếp vào các phần tử nhờ sự trợ giúp của chỉ mục.
Ví dụ
inp = 'Tutorials point' # output print(inp[0]+inp[1])
Đầu ra
Tu
Kết luận
Trong bài viết này, chúng ta đã tìm hiểu về Sự thật thú vị về chuỗi trong Python 3.x. Hoặc sớm hơn.