Cách xác định kích thước của chuỗi trong Python?

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

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]

Giá bán
Xem các khóa học

Hơn 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 [85.952 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

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

Chúng tôi đã khai báo một câu lệnh đơn giản dưới dạng định dạng chuỗi cho một đối tượng và
đã kiểm tra độ dài của toàn bộ câu lệnh bằ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[]

### Length of a List #####
list1 = ["Horse","Shoe","Turtle"]
print["The length of the list is", len[list1]]
print["The length of the 1st element is", len[list1[0]]]

đầu ra

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

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ọ

### Length of a Dictionary #####
Dict1 = {'Sam': 21,'Jacob':19,'Alex':26,'Rob':33}
print["The length of the Dictionary is", len[Dict1]]

đầu ra

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

### Length of an Array #####
array1 = ['Sam','Jacob','Alex','Rob']
print["The length of the Array is", len[array1]]
print["The length of the Array is", len[array1[3]]]

đầu ra

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ề mã tìm độ dài của chuỗi trong python

str1 = 'google.com'
print["\n String str1 = ", str1]
print["Length of a String str1 = ", len[str1]]
str2 = 'Pleasant Day'
print["\n String str2 = ", str2]
print["Length of a String str2 = ", len[str2]]
str3 = '600118'
print["\n String str3 = ", str3]
print["Length of a String str3 = ", len[str3]]

đầu ra

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 đó

________số 8_______

đầu ra

Trong ví dụ này, chúng tôi đã lấy câu lệnh từ người dùng làm đầ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

Phần 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 –

Chúng ta có thể xác định kích thước chuỗi không?

Khi thảo luận về độ dài của một chuỗi, chúng ta thường đề cập đến số ký tự của chuỗi đó. Trong C++, độ dài chuỗi thực sự đại diện cho số byte được sử dụng để mã hóa chuỗi đã cho .

Độ dài [] 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. Tuy nhiên, không phải tất cả các kiểu dữ liệu đều là đối số hợp lệ cho len[].

Len[] trong Python có phải là một chuỗi không?

Phương thức len[] Chuỗi Python được sử dụng để truy xuất độ dài của chuỗi . Chuỗi là tập hợp các ký tự và độ dài của chuỗi là số ký tự [giá trị Unicode] trong đó.

Chủ Đề