Chiều dài chuỗi trong python là gì?

Để tìm độ dài của chuỗi, hãy sử dụng hàm len() với chuỗi này được truyền làm đối số. Hàm len() trả về một số nguyên biểu thị độ dài của chuỗi đã cho

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách tìm độ dài của một chuỗi đã cho, trong các tình huống khác nhau, sử dụng các chương trình Python mẫu

Chiều dài chuỗi trong python là gì?

Cú pháp hàm len()

Cú pháp của hàm len() là

len(mystring)

trong đó mystring là chuỗi có độ dài phải được tìm ra

ví dụ 1. Tìm độ dài chuỗi trong Python

Trong ví dụ này, chúng ta sẽ lấy một hằng chuỗi và tìm độ dài của nó bằng len()

Chương trình Python

mystring = 'python examples'

#length of string
length = len(mystring)

print('Length of the string is:', length)
Chạy

đầu ra

Length of the string is: 15

Số lượng ký tự, bao gồm tất cả các chữ cái, dấu cách và bất kỳ ký tự nào, là 15 trong chuỗi đã cho

ví dụ 2. Tìm độ dài chuỗi rỗng

Nếu bạn cố gắng tìm ra độ dài của một chuỗi rỗng, nó sẽ trả về số không

Chương trình Python

mystring = ''

length = len(mystring)
print('length of the is:', length)
Chạy

đầu ra

length of the is: 0

Bản tóm tắt

Trong hướng dẫn về Ví dụ Python này, chúng ta đã học cách tìm độ dài của chuỗi với sự trợ giúp của các ví dụ chi tiết

Python có một kiểu dữ liệu bất biến duy nhất được gọi là chuỗi chứa các giá trị chữ và số thường được đặt bên trong dấu ngoặc kép và độ dài chuỗi là một hàm giúp xác định số lượng đặc điểm trong python từ số, chữ cái, ký tự đặc biệt cho đến cả khoảng trắng . Hàm len() cung cấp cho chúng ta tổng độ dài hoặc số lượng ký tự có trong chuỗi đã cho

cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Cấu trúc cơ bản của hàm độ dài python là một ký tự 'len' theo sau là chuỗi hoặc một biến có kiểu dữ liệu chuỗi bên trong dấu ngoặc tròn

len(string)

Ví dụ về chiều dài chuỗi Python

Sau đây là các ví dụ được đưa ra dưới đây

Chiều dài chuỗi trong python là gì?

Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án)

Chiều dài chuỗi trong python là gì?
Chiều dài chuỗi trong python là gì?
Chiều dài chuỗi trong python là gì?
Chiều dài chuỗi trong python là gì?

Chiều dài chuỗi trong python là gì?
Chiều dài chuỗi trong python là gì?
Chiều dài chuỗi trong python là gì?
Chiều dài chuỗi trong python là gì?

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 (82.404 xếp hạng)

Ví dụ 1

 

x = 'EDUCBA'
y = 'Its a Beautiful Day'
z= '__Hello__'
print(len(x))
print(len(y))
print(len(z))

đầu ra

Chiều dài chuỗi trong python là gì?

Tổng số ký tự trong biến 'x' có sáu chữ cái, 'y' có tổng cộng 19 ký tự bao gồm khoảng trắng và 'z' có 9 ký tự bao gồm các ký tự đặc biệt gạch dưới, vì vậy hàm độ dài trong python bao gồm các ký tự chữ và số,

Chúng ta có thể sử dụng hàm độ dài trong python cho bất kỳ danh sách, mảng, từ điển, bộ dữ liệu nào, v.v. Nó được sử dụng đa dạng vì nó là một hàm dựng sẵn trong python. Hàm độ dài đóng vai trò tối ưu hóa code và cách sử dụng hiệu quả các ký tự được lưu trữ bên trong biến hoặc đối tượng

Ví dụ #2

# len of a statement
statm = "Dostoevsky is a legendary writer"
print("The length of the statement is :", len(statm))

đầu ra

Chiều dài chuỗi trong python là gì?

Chúng ta đã khai báo một câu lệnh đơn giản dưới dạng định dạng chuỗi cho một chỉ số đối tượng và
đã kiểm tra độ dài của toàn bộ câu lệnh bằng cách sử dụng hàm len().

Ví dụ #3

Chúng ta có thể kiểm tra tổng độ dài của danh sách và từng giá trị hoặc chuỗi bên trong danh sách bằng hàm len()

________số 8

đầu ra

Chiều dài chuỗi trong python là gì?

Trong đầu ra đầu tiên, chúng tôi đã in độ dài của toàn bộ danh sách1, chứa ba giá trị chuỗi bên trong nó và đầu ra được in là 3. Ở đầu ra thứ 2, chúng tôi đã in độ dài của phần tử đầu tiên bên trong danh sách1, đó là “Horse”, nó chứa 5 chữ cái và do đó chúng tôi có đầu ra được in là 5

Ví dụ #4

Tương tự như ví dụ trước, chúng ta đã thảo luận về hàm độ dài trong một danh sách, ở đây chúng ta đã khai báo bộ dữ liệu, đây là một cấu trúc dữ liệu khác trong python nơi chúng ta đã khai báo các giá trị chuỗi bên trong bộ dữ liệu và in chiều dài của toàn bộ bộ dữ liệu cũng như

### Length of a Tuple #####
tup1 = ("Horse","Shoe","Turtle","Purple")
print("The length of the tuple is", len(tup1))
print("The length of the 1st element is", len(tup1[1]))

đầu ra

Chiều dài chuỗi trong python là gì?

Ví dụ #5

Trong ví dụ này, chúng tôi đã khai báo một từ điển python bên trong một biến 'Dict1' nơi chúng tôi đã khai báo người và tuổi của họ

mystring = 'python examples'

#length of string
length = len(mystring)

print('Length of the string is:', length)
0

đầu ra

Chiều dài chuỗi trong python là gì?

Từ điển Dict1 của chúng tôi có 4 cặp khóa-giá trị và do đó chúng tôi có đầu ra được in là 4. Từ điển Python không thể được cắt thông qua lập chỉ mục vì từ điển không có thứ tự, không giống như danh sách, Bộ dữ liệu, v.v.

Ví dụ #6

Trong ví dụ này, chúng ta đã thảo luận về việc tìm độ dài trong cấu trúc dữ liệu mảng trong python

mystring = 'python examples'

#length of string
length = len(mystring)

print('Length of the string is:', length)
1

đầu ra

Chiều dài chuỗi trong python là gì?

Kiểu dữ liệu mảng tương tự như danh sách trong python, theo thứ tự. Ở đây chúng tôi đã khai báo mảng1 với tên của bốn người và in ra tổng độ dài của mảng và độ dài của phần tử thứ ba “Rob” trong mảng, và do đó chúng tôi có đầu ra là 4 & 3

Ví dụ #7

Hãy cùng thảo luận thêm một số ví dụ về cách tìm độ dài của chuỗi trong python

mystring = 'python examples'

#length of string
length = len(mystring)

print('Length of the string is:', length)
2

đầu ra

Chiều dài chuỗi trong python là gì?

Trong ví dụ này, chúng tôi đã khai báo ba chuỗi có cả định dạng số và từ bên trong dấu ngoặc kép và do đó chuỗi python không xem xét sự khác biệt giữa định dạng giá trị và nó đã in đầu ra của 3 biến str1, str2 & str3. Để hiểu rõ hơn, chúng tôi đã in giá trị chuỗi thực tế và độ dài của chuỗi cụ thể

Ví dụ #8

Trong ví dụ này, chúng tôi đã nhận chuỗi đầu vào từ người dùng và in độ dài của chuỗi đã cho đó

mystring = 'python examples'

#length of string
length = len(mystring)

print('Length of the string is:', length)
3

đầu ra

Chiều dài chuỗi trong python là gì?

Trong ví dụ này, chúng tôi đã nhận câu lệnh từ người dùng dưới dạng đầu vào ở định dạng chuỗi bên trong biến str1 bằng cách sử dụng hàm input() trong python. Chúng tôi đã viết mã để in câu lệnh đầu vào cùng với độ dài của câu lệnh trong đó câu lệnh chúng tôi đưa ra có 42 ký tự và tùy thuộc vào đầu vào, độ dài chuỗi của chúng tôi thay đổi. Phương pháp này có thể rất hữu ích trong việc tối ưu hóa mã của chúng tôi bằng cách kiểm tra độ dài và giá trị của các chuỗi chúng tôi khai báo

Sự kết luận

Trong bài viết này, chúng tôi đã thảo luận chi tiết về độ dài chuỗi python bằng các ví dụ khác nhau. Chúng tôi cũng đã thảo luận về cách tìm độ dài của chuỗi trong các cấu trúc dữ liệu khác nhau trong python như Danh sách, Bộ dữ liệu, Từ điển & Mảng. Chúng tôi cũng đã kiểm tra độ dài bằng cách cắt cấu trúc dữ liệu và in đầu ra. Hàm độ dài chuỗi python được coi là rất quan trọng trong việc tối ưu hóa mã của chúng tôi vì nó được sử dụng trong các tình huống thời gian thực khác nhau. Khi làm việc với các chuỗi khác nhau trong một dự án, hàm độ dài của python sẽ hỗ trợ đắc lực

Bài viết được đề xuất

Đây là hướng dẫn về Độ dài chuỗi Python. Ở đây chúng tôi cũng thảo luận về phần giới thiệu và cú pháp của python độ dài chuỗi cùng với các ví dụ khác nhau và cách triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –

Độ dài chuỗi là gì?

Độ dài hoặc kích thước của chuỗi nghĩa là tổng số ký tự có trong chuỗi .

Độ dài được sử dụng trong Python là gì?

Hàm len() là một trong những hàm có sẵn của Python. Nó trả về độ dài của một đối tượng . Ví dụ: nó có thể trả về số lượng mục trong danh sách. Bạn có thể sử dụng hàm với nhiều kiểu dữ liệu khác nhau.

Giá trị của độ dài chuỗi là gì?

Thuộc tính độ dài trả về một giá trị số nguyên đại diện cho số lượng ký tự trong chuỗi . Nếu chuỗi là một chuỗi rỗng, thuộc tính độ dài sẽ trả về 0.

Độ dài của biến Python là bao nhiêu?

Các đối số có độ dài thay đổi, viết tắt là varargs, được định nghĩa là các đối số cũng có thể chấp nhận lượng dữ liệu đầu vào không giới hạn . Nhà phát triển không phải bọc dữ liệu trong danh sách hoặc bất kỳ trình tự nào khác trong khi sử dụng chúng.