Chỉ mục chuỗi là gì?
Phương thức 1 trả về chỉ số của lần xuất hiện đầu tiên của một chuỗi con trong chuỗi đã cho. Nó giống như phương thức find() ngoại trừ nếu không tìm thấy một chuỗi con, thì nó sẽ tạo ra một ngoại lệ Show cú pháp
Thông số
Giá trị trả vềMột giá trị số nguyên cho biết chỉ mục của chuỗi con đã chỉ định Các ví dụ sau minh họa phương pháp 1Thí dụ. mục lục() Sao chép
đầu ra
Phương thức 1 chỉ trả về một chỉ mục của lần xuất hiện đầu tiênThí dụ. index() trả về chỉ số xuất hiện đầu tiên Sao chép
đầu ra
Phương pháp 1 thực hiện tìm kiếm phân biệt chữ hoa chữ thường. Nó ném ra 5 nếu không tìm thấy chuỗi conThí dụ. Chỉ mục phân biệt chữ hoa chữ thường () Phương thức Sao chép
đầu ra
Nếu không tìm thấy một chuỗi con nhất định thì nó sẽ báo lỗi Thí dụ. mục lục() Sao chép
đầu ra
Sử dụng tham số bắt đầu và kết thúc để giới hạn tìm kiếm chuỗi con giữa chỉ mục bắt đầu và kết thúc đã chỉ định Phương thức
0Chuỗi con để tìm kiếm, Nếu phương thức được gọi mà không có đối số, thì 0 bị cưỡng chế thành 2. Do đó, 3 trả về 4 — bởi vì chuỗi con 2 được tìm thấy ở vị trí 4 trong chuỗi 2. Nhưng 8, trả về 9 — vì chuỗi con 2 không được tìm thấy trong chuỗi 1 2 Tùy chọnPhương thức này trả về chỉ mục của lần xuất hiện đầu tiên của chuỗi con đã chỉ định ở vị trí lớn hơn hoặc bằng 2, mặc định là 4. Nếu 2 lớn hơn độ dài của chuỗi gọi, thì phương thức này hoàn toàn không tìm kiếm chuỗi gọi. Nếu 2 nhỏ hơn 0, phương thức sẽ hoạt động như nếu 2 là 4
Chỉ số về lần xuất hiện đầu tiên của 0 được tìm thấy hoặc 9 nếu không tìm thấyTrả về giá trị khi sử dụng chuỗi tìm kiếm trốngTìm kiếm một chuỗi tìm kiếm trống tạo ra kết quả lạ. Không có đối số thứ hai hoặc có đối số thứ hai có giá trị nhỏ hơn độ dài của chuỗi gọi, giá trị trả về giống với giá trị của đối số thứ hai
Tuy nhiên, với đối số thứ hai có giá trị lớn hơn hoặc bằng độ dài của chuỗi, giá trị trả về là độ dài của chuỗi
Trong ví dụ trước, phương thức hoạt động như thể nó tìm thấy một chuỗi trống ngay sau vị trí được chỉ định trong đối số thứ hai. Trong trường hợp thứ hai, phương thức hoạt động như thể nó tìm thấy một chuỗi trống ở cuối chuỗi gọi Các chuỗi không được lập chỉ mục. Chỉ mục của ký tự đầu tiên của chuỗi là 4 và chỉ mục của ký tự cuối cùng của chuỗi là độ dài của chuỗi trừ đi 1
Phương pháp 9
Khi kiểm tra xem một chuỗi con cụ thể có xuất hiện trong một chuỗi hay không, cách chính xác để kiểm tra là kiểm tra xem giá trị trả về có phải là 9
Ví dụ sau sử dụng 1
Ví dụ sau định nghĩa hai biến chuỗi Các biến chứa cùng một chuỗi, ngoại trừ chuỗi thứ hai chứa các chữ cái viết hoa. Phương thức 2 đầu tiên hiển thị 3. Nhưng vì phương thức indexOf() phân biệt chữ hoa chữ thường, chuỗi 5 không được tìm thấy trong 6, vì vậy phương thức thứ hai 2 hiển thị 9
Ví dụ sau đặt 9 thành số lần xuất hiện của chữ cái 0 trong chuỗi 1
Chỉ mục của một chuỗi Python là gì?Khi chúng ta đề cập đến một số chỉ mục cụ thể của một chuỗi, Python trả về ký tự ở vị trí đó. Vì chữ y nằm ở chỉ mục số 4 của chuỗi ss = "Sammy Shark. " , khi chúng tôi in ss[4] chúng tôi nhận được y là đầu ra. Số chỉ mục cho phép chúng tôi truy cập các ký tự cụ thể trong một chuỗi
Có một chỉ số trong một chuỗi?Chuỗi không được lập chỉ mục . Chỉ mục của ký tự đầu tiên của chuỗi là 0 và chỉ mục của ký tự cuối cùng của chuỗi là độ dài của chuỗi trừ đi 1.
Chỉ mục trong chuỗi trong C là gì?Hàm index() xác định vị trí xuất hiện đầu tiên của c (được chuyển thành ký tự không dấu) trong chuỗi được chỉ bởi chuỗi . Ký tự c có thể là ký tự NULL (\0); . Đối số chuỗi cho hàm phải chứa ký tự NULL (\0) đánh dấu phần cuối của chuỗi.
Lập chỉ mục chuỗi trong JavaScript là gì?Chuỗi JavaScript indexOf()
. Phương thức indexOf() trả về -1 nếu không tìm thấy giá trị. Phương thức indexOf() phân biệt chữ hoa chữ thường. The indexOf() method returns the position of the first occurrence of a value in a string. The indexOf() method returns -1 if the value is not found. The indexOf() method is case sensitive. |