Hướng dẫn này giải thích các Phương thức và Toán tử Chuỗi Python với các ví dụ lập trình. Tìm hiểu về nối chuỗi, chuỗi con, so sánh, v.v.
Chuỗi là một trong những chuỗi phổ biến nhất và được sử dụng rộng rãi. Ví dụ: hướng dẫn này chứa các chữ cái, các chữ cái này cùng nhau tạo thành từ, câu, v.v.
Trên thực tế, các chuỗi quan trọng đến mức hầu như tất cả các ngôn ngữ lập trình mà chúng ta sẽ gặp đều hỗ trợ chuỗi này theo nhiều cách
=> Kiểm tra tại đây để xem hướng dẫn đào tạo Python từ A-Z
Trong hướng dẫn này, chúng ta sẽ xem cách Python xử lý loại trình tự này theo các chủ đề sau
- Chuỗi Python là gì
- Toán tử chuỗi
- Phương thức chuỗi
Bạn sẽ học được gì
- Phương thức chuỗi Python và toán tử
- [hình ảnh mới[]]. src = 'https. // capi. connatix. com/tr/si?token=d493855a-0d62-46c8-8552-26549ded5489&cid=f8a5d881-907e-47b5-a4f5-6980d40520cc'; . cmd. đẩy [chức năng [] { cnx [{ playerId. "d493855a-0d62-46c8-8552-26549ded5489" }]. kết xuất["f1b665d743fc45cbac4851003ee8cd11"];
- Chuỗi Python là gì
- Biểu diễn chuỗi nhiều dòng
- #1] Sử dụng một chuỗi thoát [Dấu gạch chéo ngược]
- #2] Sử dụng ba trích dẫn
- Phương thức chuỗi
- Toán tử chuỗi
- #1] [+] Toán tử nối
- #2] [*] Toán tử lặp lại
- #3] [[i]] Toán tử lập chỉ mục chuỗi
- #4] [[tôi. j. sải chân]] Toán tử cắt chuỗi
- #5] Toán tử thành viên [Trong và Không trong]
- #6] [ == và. = ] Toán tử so sánh
- Các câu hỏi thường gặp
- Sự kết luận
- đề xuất đọc
Phương thức chuỗi Python và toán tử
Chuỗi Python là gì
Python có các kiểu dữ liệu và chuỗi là một kiểu dữ liệu như vậy, nhưng cụ thể là kiểu dữ liệu văn bản. Kiểu dữ liệu chuỗi này là một phần của tập hợp các đối tượng được sắp xếp theo thứ tự được gọi là chuỗi
Trong các chuỗi này, chúng ta có thể tìm thấy danh sách, bộ dữ liệu và phạm vi nhưng trong hướng dẫn này, chúng ta sẽ tập trung vào các chuỗi là chuỗi ký tự bất biến
NB. Đối tượng bất biến là đối tượng có trạng thái hoặc thành phần không thể thay đổi sau khi được tạo
Chuỗi thường là dữ liệu văn bản có thể được xác định bằng dấu ngoặc kép [“] hoặc dấu ngoặc đơn [‘] trước và kết thúc văn bản hoặc trong một chuỗi ký tự ngắn được đặt trong dấu ngoặc kép
Ví dụ 1. Định nghĩa các chuỗi có dấu nháy kép và nháy đơn.
>>> text1 = "Hello World!" # string with double quotes >>> text1 'Hello World!' >>> text2 = 'Hello World!' # string with single quotes >>> text2 'Hello World!' >>> text1 == text2 # comparing the two quote forms True
Từ ví dụ trên, python biết rằng “Xin chào thế giới. ” là một chuỗi khi gặp dấu nháy đầu tiên [đơn hoặc kép], nó sẽ xác định phần cuối của chuỗi đó khi gặp dấu nháy cuối [đơn hoặc kép]
NB. Nếu chúng ta bắt đầu với một mẫu báo giá [e. g double], Python sẽ chỉ xác định phần cuối của chuỗi khi nó bắt gặp cùng một biểu mẫu báo giá [gấp đôi trong trường hợp này]. Sau này chúng ta sẽ thấy điều này có thể thay đổi như thế nào khi sử dụng dấu gạch chéo ngược [chuỗi thoát]
Đến từ một ngôn ngữ lập trình khác như C hay Java, đến đây, bạn có thể thắc mắc python xử lý các ký tự như thế nào. Trong Python, không có kiểu dữ liệu cụ thể dành riêng cho các ký tự, mà một ký tự được xem như một chuỗi có độ dài là một
Ví dụ 2. Định nghĩa một ký tự trong Python.
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 1
Chúng ta có thể thấy từ ví dụ trên rằng Python coi một ký tự đơn hoặc bất kỳ ký tự nào được đặt trong dấu ngoặc kép là một chuỗi
Biểu diễn chuỗi nhiều dòng
Một điều cần lưu ý về chuỗi python là dấu ngoặc đơn và dấu ngoặc kép không đặt riêng chuỗi nhiều dòng, thay vào đó, SyntaxError sẽ được nâng lên, do đó, để biểu thị chuỗi nhiều dòng, chúng ta thường làm như vậy theo hai cách
#1] Sử dụng một chuỗi thoát [Dấu gạch chéo ngược]
Các chuỗi thoát còn được gọi là dấu gạch chéo ngược, thường được biết đến với việc thêm các ký tự đặc biệt vào chuỗi. Tuy nhiên, ở đây chúng tôi không gắn dấu gạch chéo ngược với bất kỳ ký tự đặc biệt nào. Chúng ta chỉ cần nhấn phím Enter sau nó
Ví dụ 3. Xác định chuỗi nhiều dòng bằng dấu gạch chéo ngược.
about_me = "Hello dear, \ My name is Eyong Kevin Enowanyo. \ I am a software engineer and a technical writer. \ Python is one the programming languages I use. " print[about_me]
đầu ra
NB. Đầu ra ở trên thực sự là một chuỗi trên một dòng
#2] Sử dụng ba trích dẫn
Bằng dấu ngoặc kép, chúng tôi có nghĩa là dấu ngoặc đơn hoặc dấu ngoặc kép được gọi ba lần. Tôi. E “”” hoặc ”’
Ví dụ 4. Xác định chuỗi xuống dòng bằng ba dấu ngoặc kép.
about_me = """Hello dear, My name is Eyong Kevin Enowanyo. I am a software engineer and a technical writer. Python is one the programming languages I use. """ print[about_me]
đầu ra
Một điều mà chúng ta nên lưu ý về ba dấu ngoặc kép là nó thêm vào chuỗi của chúng ta một ký tự xuống dòng [\n] dưới mui xe. Ký tự dòng mới này được thêm vào cuối mỗi dòng chuỗi
Để xem ký tự xuống dòng này, hãy chuyển sang thiết bị đầu cuối trình bao Python của chúng tôi và chạy mã bên dưới
Ví dụ 5
>>> test = """hello .. world""" >>> test # execute directly 'hello\nworld' >>> print[test] # execute with print[] hello world
Từ ví dụ trên, chúng tôi nhận thấy rằng việc thực thi mà không có hàm print[] tích hợp sẽ xuất ra chuỗi chứa ký tự xuống dòng được thêm vào
Trước khi chúng ta kết thúc phần này, điều quan trọng cần lưu ý là
- Cả dấu ngoặc đơn và dấu ngoặc kép đều có thể được sử dụng để tạo thành dấu ngoặc kép
- Đầu ra của một chuỗi trên thiết bị đầu cuối shell Python luôn có một trích dẫn duy nhất và được thực thi bởi hầu hết các linters Python. Tuy nhiên, PEP 8 không đưa ra khuyến nghị cho điều này
Phương thức chuỗi
Trong Python, có một số phương thức được triển khai để sử dụng trên chuỗi. Chúng thường có sẵn với phương thức chuỗi và chúng thường trả về một chuỗi mới hoặc boolean thay vì sửa đổi chuỗi gốc. Điều này là do các chuỗi là bất biến
Bảng bên dưới giải thích một số phương pháp này với các ví dụ mã từ thiết bị đầu cuối trình bao Python
Ví dụ về mã giải thích phương thức trên thiết bị đầu cuối trình bao Python. viết hoa [] Phương thức này khi được sử dụng sẽ chuyển đổi ký tự đầu tiên thành chữ hoa.
Có khá nhiều phương pháp trong số này và trong hướng dẫn này, chúng tôi đã xem qua một vài trong số chúng để chỉ cho bạn cách sử dụng chúng. Để xem danh sách đầy đủ các phương thức này, vui lòng xem các phương thức Python từ trang tài liệu chính thức của Python
Toán tử chuỗi
Chúng tôi vừa xem và khám phá ra dây nói chung là gì. Bây giờ chúng ta hãy xem những hoạt động nào có thể được thực hiện trên chuỗi. Các toán tử này thường được sử dụng như một phương tiện tương tác với một hoặc nhiều chuỗi
Chúng tôi sẽ chỉ tập trung vào 6 toán tử quan trọng nhất mà tôi. e. nối, lặp lại, cắt, lập chỉ mục, tư cách thành viên và so sánh
Thao tác trên chuỗi
OperatorOperationDescriptionConcatenations1 + s2Nối hai chuỗi, s1 và s2. Lặp lại * nTạo n bản sao của chuỗi, s. Lập chỉ mục [ trong ] Lập chỉ mục một chuỗi, trả về phần tử tại chỉ mục i. lát [ tôi. j. sải chân]Cắt một chuỗi từ i đến j với một sải chân tùy chọn. Membership on Trả về True nếu phần tử, x nằm trong chuỗi, s. Nếu không thì Sai. x not in Trả về True nếu phần tử, x không có trong chuỗi, x. Nếu không thì Sai. So sánh1 == s2Trả về Đúng nếu chuỗi, s1 giống với chuỗi, s2. Nếu không thì Sai. s1. = s2Trả về Đúng nếu chuỗi, s1 không giống với chuỗi, s2. Nếu không thì Sai
#1] [+] Toán tử nối
Hầu hết khi lập trình, chúng ta thường gặp phải việc nối hoặc nối 2 chuỗi trở lên. Toán tử cộng[+] được sử dụng trong trường hợp này để nối hoặc nối hai chuỗi
Không giống như trong các ngôn ngữ khác như JavaScript, nơi chúng ta có thể nối một chuỗi và một số nguyên nhờ ép buộc kiểu, toán tử nối trong Python chỉ nối các đối tượng cùng loại
Sau này chúng ta sẽ xem làm thế nào chúng ta có thể sử dụng phương thức nối chuỗi [] để nối 2 hoặc nhiều chuỗi
Ví dụ 6. Nối hai chuỗi.
string1 = "first" # define the first string string2 = "second" # define the second string concatenate_string = string1 + string2 # concatenate the two strings print[concatenate_string] # print the concatenated string
đầu ra
Chúng tôi đã đề cập trước đó rằng các chuỗi là các chuỗi bất biến. Trong ví dụ trên, nối hai chuỗi không sửa đổi một trong hai chuỗi. Thay vào đó, thao tác lấy hai chuỗi “first” và “second” và tạo một chuỗi mới “firstsecond”
Người mới bắt đầu thường sử dụng toán tử này để thêm khoảng trắng giữa các chuỗi. Không gian ở đây cũng là một chuỗi, nhưng lần này nó chỉ là một chuỗi rỗng
Ví dụ 7. In hai chuỗi có dấu cách ở giữa.
string1 = "first" # define the first string string2 = "second" # define the second string print[string1 +' '+ string2] # print two strings with a space in between.
đầu ra
#2] [*] Toán tử lặp lại
Toán tử này được sử dụng để trả về một chuỗi lặp lại một số lần cụ thể. Chuỗi mới chứa chuỗi đã nói số lần được chỉ định. Toán tử nhân [*] được sử dụng cho mục đích này
Giả sử chúng ta có một chuỗi S và một số nguyên N. Bằng cách thực hiện S * N hoặc N * S, chúng ta sẽ có S lặp lại N lần
NB. Toán tử này sẽ tăng TypeError nếu N là giá trị không nguyên
Ví dụ 8. Tạo n bản sao của chuỗi s
string1 = "first." # define our string, s print[string1 * 2] # make 2 copies of s print[3 * string1] # make 3 copies of s print[string1 * 0] # make 0 copies of s print[string1 * -1] # make -1 copies of s
đầu ra
Chúng ta nên chú ý đến hai chức năng in cuối cùng trong ví dụ trên. Cả hai thực sự in chuỗi rỗng. Thao tác cuối cùng trừ một thao tác có ý nghĩa vì nó tạo ra bản sao bằng 0 của chuỗi nhưng thao tác cuối cùng hơi khó hiểu. Tuy nhiên, chúng ta nên lưu ý rằng nhân một chuỗi với một số âm sẽ trả về một chuỗi rỗng
#3] [[i]] Toán tử lập chỉ mục chuỗi
Lập chỉ mục một chuỗi, ví dụ, s [ i ] trả về phần tử thứ i của một chuỗi. Các chuỗi được sắp xếp theo thứ tự, các chuỗi ký tự dựa trên số không. Điều này giúp có thể truy cập các ký tự cụ thể bằng cách sử dụng các giá trị số biểu thị vị trí của chúng trong chuỗi
Dựa trên số 0 ở đây có nghĩa là ký tự đầu tiên của chuỗi nằm ở chỉ mục 0, ký tự tiếp theo là 1, v.v.
Ví dụ 9. Truy cập các ký tự riêng lẻ của chuỗi bằng cách lập chỉ mục.
________số 8Dòng mã cuối cùng trong ví dụ 9 ở trên đã đưa ra ngoại lệ IndexError. Điều này là do chúng tôi không thể truy cập một chỉ mục nằm ngoài phạm vi. Chuỗi trên có 13 phần tử [kể cả khoảng trắng]. Tuy nhiên, vì các chuỗi dựa trên số không, phần tử cuối cùng có thể được truy cập tại chỉ mục 12[13-1]
Chúng tôi cũng có thể sử dụng lập chỉ mục tiêu cực. Trong trường hợp này, việc tra cứu sẽ bắt đầu ngược lại
Ví dụ 10. Truy cập các ký tự riêng lẻ của chuỗi bằng cách sử dụng chỉ mục phủ định.
>>> string1 = "first. second" >>> string1[-1] # same as string1[12] 'd' >>> string1[-13] # same as string1[0] 'f'
NB. Hình bên dưới phần “Sử dụng chỉ số âm để cắt lát” sẽ trình bày chi tiết hơn về chỉ số âm
#4] [[tôi. j. sải chân]] Toán tử cắt chuỗi
Giống như tất cả các loại chuỗi, hỗ trợ cắt chuỗi. Chúng ta có thể truy xuất bất kỳ ký tự hoặc chuỗi con nào từ một chuỗi bằng cách sử dụng s[i. j], trong đó i và j lần lượt là điểm bắt đầu và điểm kết thúc [độc quyền] của lát cắt
Ví dụ 11
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 10
Hãy hiểu quá trình trên với sơ đồ dưới đây
Từ hình trên, phép cắt của chúng ta bắt đầu ở chỉ số 3 và kết thúc ở chỉ số 6, nhưng vì điểm cuối là độc quyền nên chúng ta kết thúc bằng một chuỗi con từ chỉ số 3 đến 5
NB. Chúng tôi cũng nhận thấy từ hình trên rằng các chỉ số chuỗi dựa trên số không i. e. ký tự đầu tiên trong chuỗi có chỉ số là 0
Trong khi xử lý cả hai chỉ số, một chuỗi rỗng sẽ được trả về nếu i lớn hơn hoặc bằng j
Ví dụ 12
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 11
Các cách khác nhau để cắt một chuỗi
Toán tử lát chuỗi có thể được xây dựng theo nhiều cách. Cho công thức s [ n. m ], chúng ta có thể làm như sau
#1] Bỏ qua n
bỏ qua n như trong s [. tôi ]. Trong trường hợp này, việc cắt của chúng ta sẽ bắt đầu ở đầu chuỗi [chỉ số 0] và kết thúc ở m-1
Ví dụ 13
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 12
#2] Bỏ qua m
Bỏ qua m như trong s [n. ]. Trong trường hợp này, việc cắt lát của chúng ta sẽ bắt đầu từ chỉ mục n đến cuối chuỗi i. e. tại chỉ số len[s] – 1, trong đó len[s] là độ dài của chuỗi
Ví dụ 14
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 13
#3] Bỏ qua cả m và n
Bỏ qua m và n như trong s [. ]. Trong trường hợp này, việc cắt lát của chúng ta sẽ trả về toàn bộ chuỗi. Không giống với danh sách, thao tác này trả về một tham chiếu đến cùng một đối tượng. Vì vậy, một bản sao không được tạo ra
Ví dụ 15
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 14
#4] Sử dụng chỉ số âm để cắt lát
Chỉ số âm có thể được sử dụng để cắt một chuỗi. Cắt lát với các chỉ số âm có thể gây nhầm lẫn nếu không hiểu đúng. Vì vậy, trước khi chúng ta đi vào một số ví dụ về mã, hãy hiểu nó với sự trợ giúp của sơ đồ
Đối với các chỉ số âm, chúng tôi bắt đầu đếm ngược. -1 tham chiếu ký tự cuối cùng trong chuỗi, -2 tham chiếu ký tự thứ hai đến ký tự cuối cùng, v.v.
Cũng giống như đối với các chỉ số dương, việc cắt từ -n thành -m dẫn đến một chuỗi con bắt đầu từ –n và kết thúc tại [-m-1]. Với cách này, chúng ta có thể viết một số mã để xem nó hoạt động như thế nào
Ví dụ 16
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 15
NB. Thao tác cuối cùng trả về một chuỗi rỗng vì chỉ số n[-2] lớn hơn chỉ số m[-4]
#5] Sử dụng Trang trình bày
Bạn thậm chí có thể chỉ định số bỏ qua cho lát cắt. Ví dụ: s [ n. tôi. x ] sẽ báo cho lát cắt rằng từ phạm vi bắt đầu từ n đến m, bỏ qua mọi x số ký tự. Theo mặc định, bỏ qua 1.
Ví dụ 17
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 16
Hãy hiểu ví dụ trên bằng cách sử dụng sơ đồ dưới đây
Chúng ta cũng có thể bỏ qua các chỉ số như chúng ta đã thấy ở trên
Ví dụ 18
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 17
Chúng ta cũng có thể chỉ định giá trị sải chân âm. Trong trường hợp này, các bước được tính lùi. Lưu ý rằng, khi sải chân là số âm, n phải lớn hơn m, nếu không, một chuỗi rỗng sẽ được trả về
Ví dụ 19
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 18
Bỏ qua cả hai chỉ số và một bước âm -1 là một cách phổ biến để đảo ngược một chuỗi
Ví dụ 20
>>> char = "H" # define our single character string >>> type[char] # check its type >>> len[char] # check its length 19
#5] Toán tử thành viên [Trong và Không trong]
Các toán tử này thường được sử dụng để kiểm tra xem có hay không một phần tử hoặc ký tự tồn tại trong một chuỗi cụ thể. Trả về True nếu một ký tự x tồn tại trong một chuỗi đã cho và Sai nếu không. Không trả về True nếu một ký tự x không tồn tại trong một chuỗi đã cho và Sai nếu không
Ví dụ 21. Xác minh xem một ký tự nhất định có tồn tại trong chuỗi hay không.
about_me = "Hello dear, \ My name is Eyong Kevin Enowanyo. \ I am a software engineer and a technical writer. \ Python is one the programming languages I use. " print[about_me]0
Chúng ta nên lưu ý rằng các toán tử thành viên cũng làm việc với các chuỗi con i. e. chúng ta có thể xác minh xem một chuỗi con có tồn tại trong một chuỗi hay không
Ví dụ 22. Kiểm tra xem chuỗi con có tồn tại trong một chuỗi không.
about_me = "Hello dear, \ My name is Eyong Kevin Enowanyo. \ I am a software engineer and a technical writer. \ Python is one the programming languages I use. " print[about_me]1
#6] [ == và. = ] Toán tử so sánh
Các toán tử này trong python đúng như tên gọi của chúng, được dùng để kiểm tra sự tương đương của 2 toán hạng, trong trường hợp này là 2 chuỗi. Chỉ vì chúng trả về một boolean nên chúng chủ yếu được sử dụng trong các câu lệnh có điều kiện để đánh giá sự giống nhau của hai chuỗi
Toán tử == trả về True khi hai chuỗi đã nói giống nhau và Sai khi hai chuỗi đã nói không giống nhau
Ví dụ 23. Kiểm tra sự tương đương của hai chuỗi bằng toán tử ==.
about_me = "Hello dear, \ My name is Eyong Kevin Enowanyo. \ I am a software engineer and a technical writer. \ Python is one the programming languages I use. " print[about_me]2
Các. = toán tử trả về True khi hai chuỗi đã nói không giống nhau và Sai khi hai chuỗi đã nói giống nhau
Ví dụ 24. Kiểm tra sự tương đương của hai chuỗi với. = toán tử.
about_me = "Hello dear, \ My name is Eyong Kevin Enowanyo. \ I am a software engineer and a technical writer. \ Python is one the programming languages I use. " print[about_me]3
Cho đến giờ chúng ta đã điểm qua các toán tử được sử dụng rộng rãi nhất trên chuỗi trong Python. Trước khi kết thúc phần này, chúng ta hãy làm sáng tỏ thao tác giải nén. Các chuỗi có thể lặp lại, vì vậy chúng có thể được giải nén như trong c1, c2,…cn = s
Chúng tôi thấy rằng chúng tôi đã sử dụng toán tử gán [=] để thực hiện thao tác giải nén. Ở đây, tùy thuộc vào toán tử phù hợp, toán tử này có thể đóng vai trò là toán tử gán hoặc giải nén
Ví dụ 25. Giải nén một chuỗi nguyên âm.
about_me = "Hello dear, \ My name is Eyong Kevin Enowanyo. \ I am a software engineer and a technical writer. \ Python is one the programming languages I use. " print[about_me]4
NB. Chúng ta nên cẩn thận khi sử dụng thao tác giải nén. Nếu toán hạng bên trái không chứa chính xác số lượng biến giống như số lượng ký tự trong chuỗi toán hạng bên phải, thì ValueError sẽ được nâng lên
Các câu hỏi thường gặp
Q #1] Làm thế nào để bạn tạo một chuỗi trong Python?
Trả lời. Trong Python, chuỗi có thể được tạo theo nhiều cách. Cách phổ biến nhất là sử dụng dấu ngoặc kép[“] hoặc dấu ngoặc đơn[‘], ví dụ: “Xin chào thế giới” và ‘Xin chào thế giới’ tương ứng. Ngoài ra, chúng ta có thể sử dụng hàm str[] tích hợp để chuyển đổi giá trị thành chuỗi.
Ví dụ,
about_me = "Hello dear, \ My name is Eyong Kevin Enowanyo. \ I am a software engineer and a technical writer. \ Python is one the programming languages I use. " print[about_me]5
Q #2] Các chuỗi có được lập chỉ mục bằng 0 không?
Câu trả lời. Các chuỗi không được lập chỉ mục trong Python. Ký tự đầu tiên của chuỗi nằm ở chỉ số 0, ký tự tiếp theo là 1, v.v. Lưu ý rằng, ở đây chúng ta đề cập đến chuỗi có độ dài > 0. Đối với một chuỗi rỗng có độ dài bằng 0, nó không thể được lập chỉ mục vì nó không chứa phần tử nào
Q #3] Bạn có thể thêm chuỗi trong Python không?
Câu trả lời. Thuật ngữ thường được sử dụng ở đây là nối. Chúng ta có thể nối các chuỗi lại với nhau thành một chuỗi mới bằng cách sử dụng toán tử dấu cộng[+]
about_me = "Hello dear, \ My name is Eyong Kevin Enowanyo. \ I am a software engineer and a technical writer. \ Python is one the programming languages I use. " print[about_me]6
Q #4] Các chuỗi có thể thay đổi trong Python không?
Câu trả lời. Chuỗi Python có thể thay đổi. Sau khi tạo, nó không thể thay đổi. Tất cả các hàm và phương thức hoạt động trên một chuỗi không thể sửa đổi chuỗi. Thay vào đó, chúng trả về một chuỗi mới chứa các sửa đổi
Q #5] Làm thế nào để bạn đảo ngược một chuỗi?
Câu trả lời. Python có chức năng đảo ngược [] tích hợp có thể được sử dụng để đảo ngược chuỗi. Ngoài ra, thông thường nhất, cắt với bước tiến âm được sử dụng để đảo ngược chuỗi
about_me = "Hello dear, \ My name is Eyong Kevin Enowanyo. \ I am a software engineer and a technical writer. \ Python is one the programming languages I use. " print[about_me]7
Sự kết luận
Trong hướng dẫn này, chúng ta đã xem chuỗi trong Python là gì. Chúng tôi cũng đã xem xét một số toán tử chuỗi Python bao gồm nối, lặp lại, tư cách thành viên, v.v.
Cuối cùng, chúng tôi đã xem xét một số phương thức chuỗi Python, nơi chúng tôi đưa ra giải thích ngắn gọn về từng phương thức với các ví dụ mã mẫu