Cách in từng ký tự của chuỗi trong Python
Python sử dụng các mảng byte được gọi là chuỗi để biểu thị các ký tự unicode. Trong Python, chỉ mục chuỗi nằm trong khoảng từ 0 đến n-1, trong đó n là độ dài của chuỗi. Do đó, trong một chuỗi có kích thước n, các ký tự có thể được lấy từ 0 đến n-1 Show
Chẳng hạn, chỉ mục của văn bản “Mã hóa” là 0,1,2,3,4,5. Ký tự đầu tiên trong chuỗi “Coding” được biểu thị bằng số 0 và các ký tự o, d, i, n và g được biểu thị bằng các số lần lượt là 1, 2, 3 và 5 In các ký tự của một chuỗiCác ký tự có thể được đặt trong dấu ngoặc đơn hoặc kép để tạo chuỗi. Trong Python, thậm chí cả ba trích dẫn đều được cho phép, nhưng chúng thường chỉ được sử dụng để biểu thị các chuỗi và chuỗi tài liệu nhiều dòng. Sau đây là một ví dụ để tạo một chuỗi - Thí dụđầu raSau đây là đầu ra của đoạn mã trên - Works Works Works Hey, welcome to TutorialsPoint Các phương pháp truy xuất các ký tự từ một chuỗi theo chỉ mục được liệt kê bên dưới In ký tự thứ 3 đến thứ 5 của ChuỗiĐể in các ký tự của một chuỗi bắt đầu từ chỉ số 3 đến 5, có nhiều cách khác nhau, chúng như sau: Sử dụng Lập chỉ mục hoặc cắtVị trí của một ký tự trong chuỗi được chỉ định bởi chỉ số của nó. Trong Python, lập chỉ mục là một kỹ thuật được sử dụng để chỉ các phần tử cụ thể trong một lần lặp theo vị trí của chúng. Nói cách khác, tùy thuộc vào yêu cầu của bạn, bạn có thể truy cập trực tiếp các phần tử ưa thích của mình trong một lần lặp và thực hiện các thao tác khác nhau cú pháp Sau đây là cú pháp để in các ký tự từ một chuỗi - string[start:end:step] Ở đâu,
Thí dụ Sau đây là một ví dụ để in các ký tự từ một chuỗi bắt đầu từ thứ 3 đến thứ 5 bằng cách sử dụng điều kiện if-else − có thể bạn muốn in từng ký tự của một chuỗi, vì vậy trong hướng dẫn này, chúng ta sẽ tìm hiểu cách bạn có thể làm điều đó một cách tốt nhất 1. In từng ký tự của chuỗiví dụ 1
đầu ra m y n a m e i s m a r k Như bạn có thể thấy, chúng tôi đã in từng ký tự của chuỗi bây giờ, giả sử bạn muốn thêm "+" vào giữa mỗi ký tự, có nhiều cách để làm điều đó, nhưng trong trường hợp của chúng ta, chúng ta sẽ sử dụng hàm tích hợp sẵn join() Trong hướng dẫn về Các kiểu dữ liệu cơ bản trong Python, bạn đã học cách xác định chuỗi. các đối tượng chứa chuỗi dữ liệu ký tự. Xử lý dữ liệu ký tự là không thể thiếu trong lập trình. Đây là một ứng dụng hiếm hoi không cần thao tác với chuỗi ít nhất ở một mức độ nào đó Đây là những gì bạn sẽ học trong hướng dẫn này. Python cung cấp một tập hợp phong phú các toán tử, hàm và phương thức để làm việc với chuỗi. Khi bạn hoàn thành hướng dẫn này, bạn sẽ biết cách truy cập và trích xuất các phần của chuỗi, đồng thời làm quen với các phương thức có sẵn để thao tác và sửa đổi dữ liệu chuỗi Bạn cũng sẽ được giới thiệu về hai đối tượng Python khác được sử dụng để biểu diễn dữ liệu byte thô, các loại 29 và 30Lấy bài kiểm tra. Kiểm tra kiến thức của bạn với bài kiểm tra tương tác “Chuỗi trăn và dữ liệu ký tự” của chúng tôi. Sau khi hoàn thành, bạn sẽ nhận được điểm số để có thể theo dõi quá trình học tập của mình theo thời gian Lấy bài kiểm tra " Thao tác chuỗiCác phần bên dưới nêu bật các toán tử, phương thức và hàm có sẵn để làm việc với chuỗi Loại bỏ các quảng cáoToán tử chuỗiBạn đã thấy các toán tử 31 và 32 được áp dụng cho các toán hạng số trong hướng dẫn về Toán tử và Biểu thức trong Python. Hai toán tử này cũng có thể được áp dụng cho chuỗiNhà điều hành >>> s = 'foo.'
>>> s * 4
'foo.foo.foo.foo.'
>>> 4 * s
'foo.foo.foo.foo.'
|