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

Sự thật thú vị về chuỗi trong Python

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à chúng tôi chỉ có quyền truy cập chỉ đọc vào các chuỗ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.