Có thể có nhiều tình huống chúng ta cần tách các biến chuỗi. Để tách các biến chuỗi trong python, chúng ta có thể sử dụng phương thức
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
4, phương thức The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
5 và phương thức The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
6 với các đối số khác nhau cho các hàm để thực hiện các tác vụ khác nhau. Trong bài viết này, chúng ta sẽ xem xét một số cách mà các biến chuỗi có thể được phân tách trong pythonTách chuỗi tại khoảng trắng
Để tách các biến chuỗi ở mỗi khoảng trắng, chúng ta có thể sử dụng hàm
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
4 không có đối sốCú pháp của hàm
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
4 là The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
9 trong đó myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
0 chỉ định ký tự mà tại đó chuỗi sẽ được chia. myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
1 chỉ định số lần chuỗi phải được chia. Theo mặc định, myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
0 có giá trị là myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
3, có nghĩa là nếu không có đối số nào được chỉ định, chuỗi sẽ được chia ở vị trí myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
4. Tham số myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
1 có giá trị mặc định là -1 biểu thị rằng chuỗi đó sẽ được tách ra ở tất cả các lần xuất hiện của ______6_______0Khi chúng ta gọi phương thức
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
4 tại bất kỳ chuỗi nào mà không có bất kỳ đối số nào, nó sẽ thực hiện thao tác tách chuỗi python ở mọi nơi có mặt của myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
3 và trả về danh sách các chuỗi conThí dụ
myString="Python For Beginners"
print["The string is:"]
print[myString]
myList=myString.split[]
print["Output List is:"]
print[myList]
đầu ra
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
Tách chuỗi tại bất kỳ ký tự cụ thể nào
Để tách các biến chuỗi trong python ở bất kỳ ký tự cụ thể nào, chúng ta có thể cung cấp ký tự đó làm tham số phân tách.
Ví dụ muốn tách chuỗi
myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
9 ở những vị trí có dấu gạch dưới The string is:
Python_For_Beginners
Output List is:
['Python', 'For', 'Beginners']
0 thì ta làm như saumyString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
đầu ra
The string is:
Python_For_Beginners
Output List is:
['Python', 'For', 'Beginners']
Có thể thấy ở đầu ra rằng danh sách đầu ra chứa các chuỗi con của chuỗi đầu vào đã được phân tách ở ký tự gạch dưới
Tách Chuỗi số lần nhất định từ trái sang phải
Nếu chúng ta muốn tách chuỗi đầu vào tại một số vị trí nhất định cho ký tự đã chỉ định, chúng ta có thể thực hiện bằng cách chỉ định số lần tách được thực hiện dưới dạng tham số
myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
1 trong phương thức The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
4. Theo cách này, phương thức The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
4 sẽ chia chuỗi theo số lần đã chỉ định từ trái sang phảiChương trình sau đây chỉ tách chuỗi
The string is:
Python_For_Beginners
Output List is:
['Python', 'For', 'Beginners']
4 tại một nơi mà myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
3 xảy ra, như được mô tả bởi nhận xét python trong chương trình#The string will be split at only one place where whitespace occurs.
myString="Python For Beginners"
print["The string is:"]
print[myString]
myList=myString.split[maxsplit=1]
print["Output List is:"]
print[myList]
đầu ra
The string is:
Python For Beginners
Output List is:
['Python', 'For Beginners']
Có thể thấy ở đầu ra rằng chuỗi đầu vào chỉ được tách ra ở
myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
3 đầu tiên và danh sách đầu ra chỉ chứa hai chuỗi conTách biến chuỗi số lần nhất định từ trái sang phải tại ký tự nhất định
Nếu chúng ta muốn tách chuỗi đầu vào tại một số vị trí nhất định cho ký tự đã chỉ định, chúng ta có thể thực hiện điều đó bằng cách chỉ định ký tự mà tại đó chuỗi phải được tách làm đối số đầu tiên và số lần tách được thực hiện dưới dạng tham số
myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
1 và Ví dụ: nếu chúng ta muốn tách chuỗi
myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
9 tại một vị trí duy nhất từ trái sang phải nơi có dấu gạch dưới The string is:
Python_For_Beginners
Output List is:
['Python', 'For', 'Beginners']
0, chúng ta có thể thực hiện như saumyString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_",maxsplit=1]
print["Output List is:"]
print[myList]
đầu ra
The string is:
Python_For_Beginners
Output List is:
['Python', 'For_Beginners']
Tách các biến chuỗi số lần nhất định từ phải sang trái tại các khoảng trắng
Giả sử chúng ta muốn tách một chuỗi một số lần nhất định từ phải sang trái. Đối với điều này, chúng ta có thể sử dụng phương pháp
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
5Cú pháp của hàm
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
5 là #The string will be split at only one place where whitespace occurs.
myString="Python For Beginners"
print["The string is:"]
print[myString]
myList=myString.split[maxsplit=1]
print["Output List is:"]
print[myList]
3 trong đó myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
0 chỉ định ký tự mà tại đó chuỗi sẽ được chia. myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
1 chỉ định số lần chuỗi phải được chia. Theo mặc định, myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
0 có giá trị là myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
3, có nghĩa là nếu không có đối số nào được chỉ định, chuỗi sẽ được chia ở vị trí myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
4. Tham số myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
1 có giá trị mặc định là -1 biểu thị rằng chuỗi đó sẽ được tách ra ở tất cả các lần xuất hiện của ______6_______0Để tách chuỗi tại các khoảng trắng theo số lần nhất định từ phải sang trái, chúng ta có thể chỉ định số lần chuỗi phải được tách tại tham số
myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
1myString="Python For Beginners"
print["The string is:"]
print[myString]
myList=myString.rsplit[maxsplit=1]
print["Output List is:"]
print[myList]
đầu ra
The string is:
Python or Beginners
Output List is:
['Python For', 'Beginners']
Trong kết quả ở trên, chúng ta có thể quan sát thấy rằng chuỗi đã được tách từ phải sang trái không giống như phương thức
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
4 tách chuỗi từ trái sang phảiTách các biến chuỗi số lần nhất định từ phải sang trái tại ký tự cụ thể
Để tách một chuỗi số lần nhất định từ phải sang trái tại một ký tự cụ thể, chúng ta có thể chỉ định ký tự mà tại đó chuỗi phải được tách làm đối số đầu tiên của phương thức rsplit[]
Ví dụ: nếu chúng ta muốn tách chuỗi
myString="Python_For_Beginners"
print["The string is:"]
print[myString]
myList=myString.split["_"]
print["Output List is:"]
print[myList]
9 tại một vị trí duy nhất từ phải sang trái nơi có dấu gạch dưới The string is:
Python_For_Beginners
Output List is:
['Python', 'For', 'Beginners']
0, chúng ta có thể thực hiện như sauThe string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
0đầu ra
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
1Tách các biến chuỗi ở dòng mới hoặc ngắt dòng
Để tách một biến chuỗi khi ngắt dòng, chúng ta có thể sử dụng phương thức
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
6 trong python. Khi được gọi trên bất kỳ chuỗi nào, nó sẽ trả về một danh sách các chuỗi con của chuỗi ban đầu đã được tách ra ở các ngắt dòng để tạo các chuỗi conThí dụ
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
2đầu ra
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
3Có thể quan sát thấy trong đầu ra rằng chuỗi gốc chứa hai dòng văn bản và danh sách đầu ra chứa cả hai dòng dưới dạng phần tử của nó
Phần kết luận
Trong bài viết này, chúng ta đã thấy nhiều cách khác nhau để tách một biến chuỗi trong python bằng cách sử dụng phương thức
The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
4, The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
5 và The string is:
Python For Beginners
Output List is:
['Python', 'For', 'Beginners']
6. Hãy theo dõi để biết thêm bài viếtCó liên quan
Đào tạo Python được đề xuất
Khóa học. Python 3 cho người mới bắt đầu
Hơn 15 giờ nội dung video với hướng dẫn có hướng dẫn cho người mới bắt đầu. Tìm hiểu cách tạo các ứng dụng trong thế giới thực và nắm vững kiến thức cơ bản