Hướng dẫn string methods python - phương pháp chuỗi python
Kiểu dữ liệu chuỗi (String) trong Python là một trong các kiểu phổ biến nhất trong Python. Chuỗi ký tự trong python được bao quanh bởi dấu ngoặc kép đơn hoặc dấu ngoặc kép. Python coi các lệnh trích dẫn đơn và kép là như nhau. Ví dụ: 'Hello' tương đương với "Hello". là một trong các kiểu phổ biến nhất trong Python. Chuỗi ký tự trong python được bao quanh bởi dấu ngoặc kép đơn hoặc dấu ngoặc kép. Python coi các lệnh trích dẫn đơn và kép là như nhau. Ví dụ: 'Hello' tương đương với "Hello". Show
Bạn có thể hiển thị một chuỗi trong Python bằng print(). Ví dụ: print("Hello") print('Hello') Nội dung chính
Gán chuỗi cho một biếnViệc gán một chuỗi cho một biến được thực hiện với tên biến theo sau là dấu bằng và chuỗi, Ví dụ: str1 = "Hello World!" print(str1) Chuỗi đa dòngBạn có thể gán một chuỗi nhiều dòng cho một biến bằng cách sử dụng 3 dấu ngoặc kép hoặc 3 dấu nháy đơn: Ví dụ nhập chuỗi đa dòng với 3 dấu ngoặc kép: str1 = """Vi du nhap chuoi nhieu dong trong Python day la dong thu 2 day la dong thu 3 day la dong thu 4""" print(str1) Ví dụ nhập chuỗi đa dòng với 3 dấu nháy đơn: str1 = '''Vi du nhap chuoi nhieu dong trong Python day la dong thu 2 day la dong thu 3 day la dong thu 4''' print(str1) Lưu ý: các ngắt dòng phải giống nhau (thụt dầu dòng giống nhau). Đó là quy tắc cơ bản trong Python. Chuỗi là một mảngCác chuỗi trong Python là mảng các byte đại diện cho các ký tự unicode. Tuy nhiên, Python không có kiểu dữ liệu ký tự, một ký tự đơn giản chỉ là một chuỗi có độ dài bằng 1. Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0. str1 = "Hello World!" print(str1[0]) Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0. Ví dụ 1: str1 = "HELLO" str1 = "HELLO" print(str1[0]) print(str1[1]) print(str1[2]) print(str1[3]) print(str1[4]) Kết quả: trả về một chuỗi con từ vị trí 6 đến 8 của chuỗi đã cho: Chỉ định chỉ mục bắt đầu và chỉ mục kết thúc, được phân tách bằng dấu hai chấm, để trả về một phần của chuỗi. Ví dụ 2: str1 = "HELLO" print(str1[:]) print(str1[0:]) print(str1[:5]) print(str1[:3]) print(str1[0:2]) print(str1[1:4]) Kết quả: HELLO HELLO HELLO HEL HE ELL Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1: str1 = "Hello World!" print(str1[-5:-2]) Kết quả: trả về một chuỗi con từ vị trí 6 đến 8 của chuỗi đã cho: Chỉ định chỉ mục bắt đầu và chỉ mục kết thúc, được phân tách bằng dấu hai chấm, để trả về một phần của chuỗi.Ví dụ 2: a = "Hello World!" print(len(a)) Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1: Kết quả: trả về một chuỗi con từ vị trí 6 đến 8 của chuỗi đã cho:Chỉ định chỉ mục bắt đầu và chỉ mục kết thúc, được phân tách bằng dấu hai chấm, để trả về một phần của chuỗi. str1 = "Hello World!" print(str1)0 Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1: str1 = "Hello World!" print(str1)1 Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1: str1 = "Hello World!" print(str1)2 Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1: str1 = "Hello World!" print(str1)3 Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1: str1 = "Hello World!" print(str1)4 Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1: in hoặc not in. Kết quả: trả về một chuỗi con từ vị trí 6 đến 8 của chuỗi đã cho: str1 = "Hello World!" print(str1)5 Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0. str1 = "Hello World!" print(str1)6 Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1: Kết quả: trả về một chuỗi con từ vị trí 6 đến 8 của chuỗi đã cho: str1 = "Hello World!" print(str1)7 Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1: str1 = "Hello World!" print(str1)8 Kết quả: trả về một chuỗi con từ vị trí 6 đến 8 của chuỗi đã cho: format() Chỉ định chỉ mục bắt đầu và chỉ mục kết thúc, được phân tách bằng dấu hai chấm, để trả về một phần của chuỗi. Ví dụ 2: Kết quả: Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0. str1 = """Vi du nhap chuoi nhieu dong trong Python day la dong thu 2 day la dong thu 3 day la dong thu 4""" print(str1)0 Kết quả: str1 = """Vi du nhap chuoi nhieu dong trong Python day la dong thu 2 day la dong thu 3 day la dong thu 4""" print(str1)1 Dấu ngoặc vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi. Ký tự đầu tiên có chỉ số là 0.Ví dụ 1:
str1 = "Hello World!" print(str1) 9Bạn có thể nhập bất kỳ số lượng đối số cho hàm format(), chúng sẽ được thay thế dấu {} tương ứng, ví dụ: Khi code trên được thực thi sẽ cho kết quả: Như bạn có thể thấy, các chuỗi dạng Unicode sử dụng tiền tố u, trong khi các chuỗi thô sử dụng tiền tố r. Các phương thức và hàm đã xây dựng sẵn để xử lý chuỗi trong PythonPython cung cấp các phương thức đa dạng đã được xây dựng sẵn để thao tác với các chuỗi. Bảng dưới đây liệt kê các phương thức này. Bạn truy cập link để thấy ví dụ chi tiết.
|