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

Tìm độ dài của một chuỗi trong python (3 cách)

Chuỗi là một con trăn, là một chuỗi các ký tự Unicode. Khi đã khai báo thì không thể thay đổi. Trong bài viết này, chúng ta sẽ xem các cách khác nhau để tìm độ dài của một chuỗi là gì.

Sử dụng len ()

Đây là con đường thẳng tiến nhất. Ở đây chúng tôi sử dụng một hàm thư viện có tên là len (). Chuỗi được truyền dưới dạng tham số cho hàm và chúng tôi nhận được số lượng ký tự trên màn hình.

Ví dụ

str ="Tutorials"
print("Length of the String is:", len(str))

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

Length of the String is: 9

Sử dụng Slicing

Chúng ta có thể sử dụng phương pháp cắt chuỗi để đếm vị trí của từng ký tự trong chuỗi. Đếm cuối cùng của số vị trí trong chuỗi trở thành độ dài của chuỗi.

Ví dụ

str = "Tutorials"
position = 0
# Stop when all the positions are counted
while str[position:]:
   position += 1
# Print the total number of positions
print("The total number of characters in the string: ",position)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

The total number of characters in the string: 9

Sử dụng join () và count ()

Các hàm chuỗi nối () và count () cũng có thể được sử dụng

Ví dụ

str = "Tutorials"
#iterate through each character of the string
# and count them
length=((str).join(str)).count(str) + 1
# Print the total number of positions
print("The total number of characters in the string: ",length)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

The total number of characters in the string: 9