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?
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