Độ dài của chuỗi trong Python

Trong Python, cũng như hầu hết các ngôn ngữ lập trình, thuật ngữ độ dài được sử dụng để chỉ số lượng của một thứ gì đó. Vì vậy, đối với chuỗi, độ dài là số ký tự trong chuỗi. Ví dụ

Đây là một chuỗi. ← Chuỗi này có độ dài 18, bao gồm các chữ cái, dấu cách và dấu chấm than

Để xác định độ dài chuỗi trong Python, chúng tôi sử dụng hàm len[] tích hợp trả về độ dài của chuỗi. Ví dụ

//print the length of a 10 character string
strString = '012345 789'
 print[len[strString]]
//print the length of an 8 character string [it has three spaces]
strString = '1   5!!!'
 print[len[strString]]

Đây là đầu ra của mã đó

10

8

Chỉ mục chuỗi

Mỗi ký tự trong một chuỗi được gán một chỉ mục, chỉ số này đơn giản là vị trí trong chuỗi mà các ký tự xuất hiện. Chỉ mục đầu tiên của bất kỳ chuỗi nào bắt đầu từ 0 và tăng dần. Hình ảnh bên dưới minh họa các chỉ mục của từng ký tự trong chuỗi 'nghiên cứu. com'

Bạn có thể tham chiếu một chỉ mục cụ thể trong một chuỗi bằng cách đặt số chỉ mục trong ngoặc sau tên biến. Ví dụ

strString = 'study.com'
 print[strString[0]]
 print[strString[5]]
 print[strString[8]]

Đây là những gì đến từ việc chạy mã

s

.

m

Tìm một chuỗi trong một chuỗi

Một chuỗi trong một chuỗi được gọi là một chuỗi con. Nếu chúng ta muốn tìm một chuỗi con trong một chuỗi, chúng ta sử dụng hàm find[], hàm này trả về chỉ mục của ký tự đầu tiên của chuỗi con khớp đầu tiên. Nếu không tìm thấy chuỗi con, nó sẽ trả về -1. Một ví dụ về điều này là sử dụng 'nghiên cứu. com' và cố gắng tìm các chuỗi con '. com' và '. net'

strString= 'study.com'
 print[strString.find['.com']]
 print[strString.find['.net']]

Đây là những gì chúng ta nhận được khi chạy mã

5

-1

Thay thế một chuỗi con

Đôi khi chúng ta không chỉ cần tìm một chuỗi con mà còn phải thay thế nó bằng một chuỗi khác. Điều này có thể được thực hiện bằng cách sử dụng hàm replace[], hàm này sẽ trả về một bản sao của chuỗi với tất cả các phần thay thế. Hãy xem một ví dụ sử dụng chuỗi 'nghiên cứu. com thật tuyệt'

strString= 'study.com is great'
 print[strString.replace['great','WONDERFUL']]

đầu ra

nghiên cứu. com thật TUYỆT VỜI

cắt một chuỗi

Cắt một chuỗi có nghĩa là những gì tên ngụ ý. cắt nó thành nhiều mảnh. Đôi khi chúng tôi không cần toàn bộ chuỗi và chỉ muốn làm việc với một phần của nó. Để làm điều này, chúng tôi truy cập phạm vi chỉ mục ký tự cho chuỗi con mà chúng tôi muốn. Ví dụ

strString = 'study.com'
 print[strString[0:5]]
 print[strString[5:8]]

đầu ra

nghiên cứu

đồng

Tom tăt bai học

Chuỗi là một loại dữ liệu quan trọng trong Python và làm việc với chúng là điều cần thiết đối với hầu hết mọi chương trình. Độ dài của một chuỗi là số ký tự trong đó. Chỉ mục là vị trí của bất kỳ ký tự hoặc tập hợp ký tự nào trong chuỗi. Có các hàm được tích hợp trong Python cho phép bạn tìm một chuỗi trong một chuỗi, được gọi là chuỗi con và thay thế nó bằng một chuỗi khác. Ngoài ra còn có các cách để cắt một chuỗi thành các phần nhỏ hơn để chỉ lấy dữ liệu bạn cần

Để mở khóa bài học này, bạn phải là một Nghiên cứu. comThành viên

Đăng ký để xem bài học này

Bạn là học sinh hay giáo viên?

tôi là học sinh tôi là giáo viên

Mở khóa giáo dục của bạn

Tự mình khám phá lý do tại sao 30 triệu người sử dụng Study. com

Trở thành một nghiên cứu. thành viên com và bắt đầu học ngay bây giờ

Đã là thành viên hay chưa?

Trở lại

Tài nguyên do giáo viên tạo ra cho giáo viên

Hơn 30.000 bài học video & tài nguyên giảng dạy‐tất cả ở một nơi.

bài học video

Câu đố và Bảng tính

Tích hợp lớp học

kế hoạch bài học

Tôi chắc chắn sẽ giới thiệu Study. com đến các đồng nghiệp của tôi. Nó giống như một giáo viên vung cây đũa thần và làm việc cho tôi. Tôi cảm thấy như đó là một cứu cánh

Hàm len[] trong Python dùng để tính độ dài của danh sách trong Python. Đây là một hàm có sẵn trong python trả về độ dài [số ký tự] của chuỗi trong Python

Tham số của Hàm len[]

hàm len[] nhận chuỗi hoặc danh sách phần tử làm tham số

Cú pháp của Hàm len[]

len[string]

Trả về Giá trị của hàm len[] Python

Đầu ra in độ dài của chuỗi hoặc số phần tử có trong danh sách

Ghi chú. Nếu một đối số không hợp lệ được thông qua thì TypeError Exception sẽ được đưa ra

Một ví dụ tương tự sẽ là-

Mã để tìm độ dài của một chuỗi trong Python

Vui lòng làm theo ví dụ dưới đây để lấy độ dài của chuỗi bằng cách sử dụng len[]

stringlenth = 'Stechies'
print["String Length: ",len[stringlenth]]

đầu ra

String Length: 8

Tìm số phần tử trong danh sách bằng Python

________số 8_______

đầu ra

Length of list B :  4
Length of list D :  3

Tính độ dài của chuỗi mà không cần sử dụng hàm len[] trong Python

Tuy nhiên, nếu muốn tìm độ dài của một chuỗi mà không sử dụng hàm len[], thì bạn có thể làm theo ví dụ này

Độ dài [] có phải là một hàm chuỗi không?

Phương thức Java String length[] là một phương thức có thể áp dụng cho các đối tượng chuỗi . phương thức length[] trả về số ký tự có trong chuỗi. Phương thức length[] phù hợp với đối tượng chuỗi nhưng không phù hợp với mảng. Phương thức length[] cũng có thể được sử dụng cho các lớp StringBuilder và StringBuffer.

Là những. chiều dài bằng Python?

Bạn có thể sử dụng phương thức len[] tích hợp để tìm độ dài của danh sách . Phương thức len[] chấp nhận một chuỗi hoặc một tập hợp làm đối số và trả về số lượng phần tử có trong chuỗi hoặc tập hợp.

Chủ Đề