Hướng dẫn how do you split a string into two variables in python? - làm thế nào để bạn chia một chuỗi thành hai biến trong python?

Có thể trùng lặp: Chuỗi phân chia Python
Python Split String

Có thể chia trực tiếp chuỗi thành các biến trong một dòng, thay vì sử dụng hai dòng. Tôi chắc chắn rằng sự chia rẽ sẽ có hai yếu tố. Hai dòng ví dụ:

myString = "Anonym Anonymous"
a = myString.split[]
firstName,lastName = a[0],a[1]

hỏi ngày 12 tháng 7 năm 2011 lúc 19:58Jul 12, 2011 at 19:58

4

firstname, lastname = "Anonym Anonymous".split[]
0 nên làm điều đó nếu bạn chắc chắn rằng nó sẽ trả về 2.

Tốt hơn là

firstname, lastname = "Anonym Anonymous".split[]
1

Đã trả lời ngày 12 tháng 7 năm 2011 lúc 20:01Jul 12, 2011 at 20:01

ToreltwiddlertoreltwiddlerTorelTwiddler

5,8682 Huy hiệu vàng31 Huy hiệu bạc39 Huy hiệu Đồng2 gold badges31 silver badges39 bronze badges

3

firstname, lastname = "Anonym Anonymous".split[]

AROGACHEV

32,7k6 huy hiệu vàng111 Huy hiệu bạc116 Huy hiệu đồng6 gold badges111 silver badges116 bronze badges

Đã trả lời ngày 12 tháng 7 năm 2011 lúc 20:01Jul 12, 2011 at 20:01

0

  • Xây dựng vấn đề
  • Phương pháp 1: Nhiều bài tập
  • Phương pháp 2: Chia phân chia chuỗi với đối số MaxSplit
  • Phương pháp 3: Nhiều gán với biến Asterisk Nothing-Away *_
  • Đi đâu từ đây?

Xây dựng vấn đề

Phương pháp 1: Nhiều bài tập: The Python

firstname, lastname = "Anonym Anonymous".split[]
2 method splits the string at a given separator and returns a split list of substrings. Per default, it uses arbitrary whitespace as a separator.

Phương pháp 2: Chia phân chia chuỗi với đối số MaxSplit

>>> my_string = 'learn python finxter'
>>> words = my_string.split[]
>>> words
['learn', 'python', 'finxter']

Phương pháp 3: Nhiều gán với biến Asterisk Nothing-Away *_

Đi đâu từ đây?

Phương pháp 1: Nhiều bài tập

Phương pháp 2: Chia phân chia chuỗi với đối số MaxSplitmultiple assignments [also called iterable unpacking] that allows you to perform an n-to-n assignment operation by providing an iterable of values on the right-side of the assignment operator

firstname, lastname = "Anonym Anonymous".split[]
9 and a combination of variables to assign them to.

Phương pháp 3: Nhiều gán với biến Asterisk Nothing-Away *_

my_string = 'learn python finxter'
a, b, c = my_string.split[]

Đi đâu từ đây?

print[a]
# learn

print[b]
# python

print[c]
# finxter

Tóm tắt lại: Phương thức Python

firstname, lastname = "Anonym Anonymous".split[]
2 chia chuỗi tại một dấu phân cách nhất định và trả về một danh sách phân chia các chuỗi con. Theo mặc định, nó sử dụng khoảng trắng tùy ý làm dấu phân cách.

my_string = 'learn python with finxter'
a, b, c = my_string.split[]

Do đó, nếu bạn muốn lưu trữ kết quả trong một biến danh sách, bạn chỉ cần làm như vậy:

Traceback [most recent call last]:
  File "C:\Users\xcent\Desktop\code.py", line 2, in 
    a, b, c = my_string.split[]
ValueError: too many values to unpack [expected 3]

Tuy nhiên, điều gì sẽ xảy ra nếu bạn muốn lưu trữ các từ kết quả trong các biến riêng lẻ hơn là lưu trữ nó trong danh sách? Nói cách khác, bạn muốn ba biến

firstname, lastname = "Anonym Anonymous".split[]
3,
firstname, lastname = "Anonym Anonymous".split[]
4 và
firstname, lastname = "Anonym Anonymous".split[]
5 để chứa các từ
firstname, lastname = "Anonym Anonymous".split[]
6,
firstname, lastname = "Anonym Anonymous".split[]
7 và
firstname, lastname = "Anonym Anonymous".split[]
8.

Phương pháp 2: Chia phân chia chuỗi với đối số MaxSplit

Phương pháp 3: Nhiều gán với biến Asterisk Nothing-Away *_

my_string = 'learn python with finxter'
a, b, c = my_string.split[maxsplit=2]

print[a]
# learn

print[b]
# python

print[c]
# with finxter

Đi đâu từ đây?

Tóm tắt lại: Phương thức Python

firstname, lastname = "Anonym Anonymous".split[]
2 chia chuỗi tại một dấu phân cách nhất định và trả về một danh sách phân chia các chuỗi con. Theo mặc định, nó sử dụng khoảng trắng tùy ý làm dấu phân cách.

Phương pháp 3: Nhiều gán với biến Asterisk Nothing-Away *_

Đi đâu từ đây?

my_string = 'learn python with finxter'
a, b, *_, c = my_string.split[]

Tóm tắt lại: Phương thức Python

firstname, lastname = "Anonym Anonymous".split[]
2 chia chuỗi tại một dấu phân cách nhất định và trả về một danh sách phân chia các chuỗi con. Theo mặc định, nó sử dụng khoảng trắng tùy ý làm dấu phân cách.

Output:

print[a]
# learn

print[b]
# python

print[c]
# finxter

print[_]
# ['with']

Do đó, nếu bạn muốn lưu trữ kết quả trong một biến danh sách, bạn chỉ cần làm như vậy:

Tuy nhiên, điều gì sẽ xảy ra nếu bạn muốn lưu trữ các từ kết quả trong các biến riêng lẻ hơn là lưu trữ nó trong danh sách? Nói cách khác, bạn muốn ba biến

firstname, lastname = "Anonym Anonymous".split[]
3,
firstname, lastname = "Anonym Anonymous".split[]
4 và
firstname, lastname = "Anonym Anonymous".split[]
5 để chứa các từ
firstname, lastname = "Anonym Anonymous".split[]
6,
firstname, lastname = "Anonym Anonymous".split[]
7 và
firstname, lastname = "Anonym Anonymous".split[]
8.

Làm thế nào bạn có thể chia một chuỗi thành nhiều biến?

Đi đâu từ đây?

Tóm tắt lại: Phương thức Python

firstname, lastname = "Anonym Anonymous".split[]
2 chia chuỗi tại một dấu phân cách nhất định và trả về một danh sách phân chia các chuỗi con. Theo mặc định, nó sử dụng khoảng trắng tùy ý làm dấu phân cách.

Do đó, nếu bạn muốn lưu trữ kết quả trong một biến danh sách, bạn chỉ cần làm như vậy:

Tuy nhiên, điều gì sẽ xảy ra nếu bạn muốn lưu trữ các từ kết quả trong các biến riêng lẻ hơn là lưu trữ nó trong danh sách? Nói cách khác, bạn muốn ba biến

firstname, lastname = "Anonym Anonymous".split[]
3,
firstname, lastname = "Anonym Anonymous".split[]
4 và
firstname, lastname = "Anonym Anonymous".split[]
5 để chứa các từ
firstname, lastname = "Anonym Anonymous".split[]
6,
firstname, lastname = "Anonym Anonymous".split[]
7 và
firstname, lastname = "Anonym Anonymous".split[]
8.

Làm thế nào bạn có thể chia một chuỗi thành nhiều biến?

Python cung cấp một tính năng gọi là nhiều bài tập [còn được gọi là không thể giải nén] cho phép bạn thực hiện thao tác gán N-to-N bằng cách cung cấp một giá trị có thể lặp lại ở phía bên phải của toán tử gán

firstname, lastname = "Anonym Anonymous".split[]
9 và kết hợp các biến để gán chúng đến.

Để gán kết quả của phương thức

>>> my_string = 'learn python finxter'
>>> words = my_string.split[]
>>> words
['learn', 'python', 'finxter']
0 cho nhiều biến, bạn chỉ cần sử dụng các biến được phân tách bằng dấu phẩy ở phía bên trái của toán tử gán
firstname, lastname = "Anonym Anonymous".split[]
9 như vậy:YES!, consider becoming a Python freelance developer! It’s the best way of approaching the task of improving your Python skills—even if you are a complete beginner.

Đầu ra là:

Tuy nhiên, cách tiếp cận này chỉ hoạt động nếu ____ 22 [] trả về cùng số lượng phần tử như các biến được cung cấp. Ví dụ: đoạn mã sau sẽ tăng

>>> my_string = 'learn python finxter'
>>> words = my_string.split[]
>>> words
['learn', 'python', 'finxter']
3:

Đầu ra:

Để giúp học sinh đạt được thành công cao hơn của Python, ông đã thành lập trang web giáo dục chương trình Finxter.com. Ông là tác giả của cuốn sách lập trình phổ biến Python Oneer [Nostarch 2020], đồng tác giả của loạt sách Break Break Python, những cuốn sách tự xuất bản, người đam mê khoa học máy tính, freelancer và chủ sở hữu của một trong 10 blog Python lớn nhất trên toàn thế giới.

Niềm đam mê của ông là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ tăng cường các kỹ năng của họ. Bạn có thể tham gia học viện email miễn phí của anh ấy ở đây.

Làm thế nào để bạn chia một chuỗi thành các biến trong Python?

Để phân chia các biến chuỗi ở mỗi khoảng trắng, chúng ta có thể sử dụng hàm chia [] mà không có đối số. Hàm cú pháp cho split [] được chia [phân tách, maxsplit] trong đó bộ phân cách chỉ định ký tự tại đó chuỗi nên được phân tách. MaxSplit Chỉ định số lần chuỗi phải được phân chia.use the split[] function with no arguments. The syntax for split[] function is split[separator, maxsplit] where the separator specifies the character at which the string should be split. maxsplit specifies the number of times the string has to be split.

Làm thế nào để bạn chia một chuỗi thành hai trong Python?

Trong Python, chuỗi được phân chia bằng cách sử dụng ký tự dòng mới [\ n].Trong trường hợp này, chúng tôi lấy một chuỗi I \ nlove \ nto \ nvisit \ ndifferent \ nplaces.Chúng tôi áp dụng ký tự [\ n] ở giữa các từ của chuỗi.by the use of the newline [\n] character. In this instance, we take a string “I \nlove \nto \nvisit \ndifferent \nplaces”. We apply [\n] character in between the words of the string.

Làm cách nào để chia một chuỗi thành các biến riêng biệt?

Sử dụng hàm chia [] để chia một chuỗi thành các biến riêng biệt trong PowerShell.Chia [] là một hàm tích hợp được sử dụng để phân chia một chuỗi trong PowerShell.Chúng ta có thể lưu trữ kết quả của hàm chia [] thành nhiều biến. to Split a String Into Separate Variables in PowerShell. The Split[] is a built-in function used to split a string in PowerShell. We can store the result of the Split[] function into multiple variables.

Làm thế nào để bạn chia một chuỗi thành hai phần?

Algorithm..
Bước 1: Bắt đầu ..
Bước 2: Xác định str = "aaaabbbbcccc".
Bước 3: Xác định Len ..
Bước 4: Đặt n = 3 ..
Bước 5: Đặt temp = 0 ..
Bước 6: chars = len/n ..
Bước 7: Xác định chuỗi [] EquaStr ..
Bước 8: Nếu [Len%N! = 0] sau đó in ["Chuỗi không thể được chia thành các phần bằng nhau"]

Bài Viết Liên Quan

Chủ Đề