Chuỗi là các đối tượng trong Python, điều đó có nghĩa là có một tập hợp các chức năng tích hợp mà bạn có thể sử dụng để thao tác các chuỗi. Bạn sử dụng ghi chú dot để gọi các hàm trên một đối tượng chuỗi, chẳng hạn như Một chuỗi có các ký tự trong một chuỗi. Mỗi ký tự ở một vị trí hoặc chỉ mục bắt đầu với 0 như hình bên dưới. Một chỉ mục là một số được liên kết với một vị trí trong một tập hợp các giá trị như một chuỗi.index which starts with 0 as shown below. An index is a number associated with a
position in a collection of values like a string. Hình 1: Một chuỗi có vị trí [chỉ mục] được hiển thị ở trên mỗi ký tự¶ Một lát là một cách để có được một phần của chuỗi. Một cách để sử dụng một lát cắt là thực hiện StringName [num] `. Điều này sẽ trả về một chuỗi mới chỉ với ký tự ở vị trí đó trong chuỗi.slice is a way to get part of a string. One way to use a slice is to do stringName[num]`. This will return a new string with just the character at that position in the string. Hình 2: Một chuỗi có vị trí [chỉ mục] được hiển thị ở trên mỗi ký tự¶ Một lát có hai giá trị được phân tách bằng Kiểm tra việc hiểu của bạn Điều gì sẽ được in khi thực hiện sau đây?sentence.lower[]
. Hàm lower[]
trả về một chuỗi mới với tất cả các ký tự trong chuỗi gốc được đặt thành chữ thường. Hàm capitalize[]
sẽ trả về một chuỗi mới với chữ cái đầu tiên của chuỗi được viết hoa.dot-notation to invoke the functions on a string object such as sentence.lower[]
. The function lower[]
returns a new string with all of the characters in the original string set to lowercase. The function capitalize[]
will return a new string with the first letter of the
string capitalized.4.2.1. Nhận một phần của chuỗiGetting Part of a String¶
:
giữa chúng trả về một chuỗi mới với các ký tự từ vị trí bắt đầu đã cho đến vị trí trước vị trí kết thúc đã cho.slice with two values separated with a :
between them returns a new string with the characters from the given start position to the one before the given end position.str = "This is the end"
str = str[1:4]
print[str]
Điều gì sẽ được in khi thực hiện sau đây?
str = "This is the end" str = str[5] print[str]
tôiSome Other String Functions¶
Điều này sẽ in ký tự ở vị trí 5 trong chuỗi là i. Hãy nhớ rằng ký tự đầu tiên ở vị trí 0.
S
Điều này sẽ đúng nếu nhân vật đầu tiên ở vị trí 1 thay vì 0.
là kết thúc
Điều này sẽ đúng nếu nó trở lại từ vị trí đã cho đến cuối chuỗi, nhưng đó không phải là những gì nó làm.
4.2.2. Một số chức năng chuỗi khác
street = "125 Main Street" print[len[street]]
len[string]
lấy một chuỗi làm đầu vào và trả về số lượng ký tự trong chuỗi bao gồm cả khoảng trắng.find[string]
lấy một chuỗi làm đầu vào và trả về chỉ mục trong đó chuỗi đó được tìm thấy trong chuỗi hiện tại. Nếu chuỗi không được tìm thấy, nó sẽ trả về -1.- 1
- Điều này sẽ đúng nếu chúng tôi in giá trị của STR và chúng tôi không thay đổi nó trên dòng 2.
- 9
- Đây
- 10
- Điều này sẽ đúng nếu vị trí đầu tiên là 1 và phần phụ bao gồm ký tự ở vị trí cuối, nhưng ký tự đầu tiên trong một chuỗi ở vị trí 0 và phần phụ sẽ không bao gồm ký tự ở vị trí cuối cùng.
Điều gì sẽ được in khi thực hiện sau đây?
Đây là kết thúc
của anh
Điều này sẽ trả về một chuỗi bắt đầu ở vị trí 1 và kết thúc ở vị trí 3.
Điều này sẽ đúng nếu nhân vật đầu tiên ở vị trí 1 thay vì 0.
là kết thúc
Điều này sẽ đúng nếu nó trở lại từ vị trí đã cho đến cuối chuỗi, nhưng đó không phải là những gì nó làm. of activities on this page