Một cách là làm như thế này:
x=raw_input["Enter values: "]
a=x.split[' ']
Và bây giờ bạn có các giá trị riêng biệt trong
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
1.Demonstration:
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
Sau đó, bạn có thể làm
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
2 và vv.Bạn có thể sử dụng phân chia trực tiếp như thế này:
a,b,c=raw_input["Enter values: "].split[' ']
Một nhược điểm là nếu người dùng không đưa ra ba giá trị, bạn sẽ gặp lỗi. Nếu bạn phân chia sau đó, bạn có thể thực hiện các điều khiển trên đầu vào trước.
Note:
Phương pháp này có thể gây ra vấn đề nếu bạn muốn khoảng trống trong dữ liệu, vì không gian được sử dụng làm dấu phân cách. Chuyển sang mã thông báo khác trong
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
3 để cho phép khoảng trống nếu cần. Chuỗi Python là một tập hợp các ký tự Unicode. Python cung cấp nhiều chức năng tích hợp để thao tác chuỗi. Kết nối chuỗi là một quá trình khi một chuỗi được hợp nhất với một chuỗi khác. Nó có thể được thực hiện theo những cách sau.
- Sử dụng các toán tử +
- Sử dụng phương thức tham gia []
- Phương pháp sử dụng
- Sử dụng hàm định dạng []
Hãy hiểu các phương pháp nối chuỗi sau đây.
Sử dụng toán tử +
Đây là một cách dễ dàng để kết hợp hai chuỗi. Toán tử + thêm nhiều chuỗi với nhau. Chuỗi phải được gán cho các biến khác nhau vì chuỗi là bất biến. Hãy hiểu ví dụ sau.
Thí dụ -
Output:
Explanation:
Trong ví dụ trên, biến STR1 lưu trữ chuỗi "Xin chào" và biến STR2 lưu trữ "Devansh". Chúng tôi đã sử dụng toán tử + để kết hợp hai biến chuỗi này và được lưu trữ trong str3.
Sử dụng phương thức tham gia []
Phương pháp sử dụng
Thí dụ -
Output:
HelloJavaTpoint Hello JavaTpoint
Explanation:
Trong ví dụ trên, biến STR1 lưu trữ chuỗi "Xin chào" và biến STR2 lưu trữ "Devansh". Chúng tôi đã sử dụng toán tử + để kết hợp hai biến chuỗi này và được lưu trữ trong str3.
Phương thức tham gia [] được sử dụng để tham gia chuỗi trong đó bộ phân cách str đã tham gia các phần tử trình tự. Hãy hiểu ví dụ sau.
Trong mã trên, biến STR1 lưu trữ chuỗi "Xin chào" và biến STR2 lưu trữ "javatpoint". Phương thức tham gia [] trả về chuỗi kết hợp được lưu trữ trong str1 và str2. Phương thức tham gia [] chỉ lấy danh sách làm đối số.
Thí dụ -
Output:
Trong ví dụ trên, biến STR1 lưu trữ chuỗi "Xin chào" và biến STR2 lưu trữ "Devansh". Chúng tôi đã sử dụng toán tử + để kết hợp hai biến chuỗi này và được lưu trữ trong str3.
Phương thức tham gia [] được sử dụng để tham gia chuỗi trong đó bộ phân cách str đã tham gia các phần tử trình tự. Hãy hiểu ví dụ sau.
Sử dụng hàm định dạng []
Hãy hiểu các phương pháp nối chuỗi sau đây.str.format[] function, which allows use of multiple substitutions and value formatting. It accepts the positional arguments and concatenates the string through positional formatting. Let's understand the following example.
Thí dụ -
Output:
Trong ví dụ trên, biến STR1 lưu trữ chuỗi "Xin chào" và biến STR2 lưu trữ "Devansh". Chúng tôi đã sử dụng toán tử + để kết hợp hai biến chuỗi này và được lưu trữ trong str3.
Explanation:
Phương thức tham gia [] được sử dụng để tham gia chuỗi trong đó bộ phân cách str đã tham gia các phần tử trình tự. Hãy hiểu ví dụ sau.
Trong Python, các chuỗi là các mảng 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ự duy nhất chỉ đơn giản là một chuỗi có chiều dài 1. Giá đỡ vuông [] có thể được sử dụng để truy cập các phần tử của chuỗi.
Example:
Python3
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
4>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 >>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
6>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
7>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 >>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
9a,b,c=raw_input["Enter values: "].split[' ']
0a,b,c=raw_input["Enter values: "].split[' ']
1a,b,c=raw_input["Enter values: "].split[' ']
2a,b,c=raw_input["Enter values: "].split[' ']
3Output:
Welcome statistics
Dây nối chuỗi trong python
Kết hợp chuỗi là kỹ thuật kết hợp hai chuỗi. Concatenation chuỗi có thể được thực hiện bằng nhiều cách. & Nbsp;combining two strings. String Concatenation can be done using many ways.
- Sử dụng + toán tử & nbsp;
- Sử dụng phương thức tham gia [] & nbsp;
- Sử dụng nhà điều hành % & nbsp;
- Sử dụng chức năng định dạng [] & nbsp;
- Sử dụng, [dấu phẩy]
Phương pháp 1: Kết nối chuỗi bằng toán tử + toán tử
Nó rất dễ sử dụng toán tử + để nối chuỗi. Toán tử này có thể được sử dụng để thêm nhiều chuỗi lại với nhau. Tuy nhiên, các đối số phải là một chuỗi. & NBSP; Ở đây, toán tử + kết hợp chuỗi được lưu trữ trong var1 và var2 và lưu trữ trong một biến khác var3.
Lưu ý: Do đó, các chuỗi là bất biến, bất cứ khi nào nó được nối, nó được gán cho một biến mới. Strings are immutable, therefore, whenever it is concatenated, it is assigned to a new variable.
Python3
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
4>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 a,b,c=raw_input["Enter values: "].split[' ']
6>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
7>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 a,b,c=raw_input["Enter values: "].split[' ']
9HelloJavaTpoint Hello JavaTpoint0____15
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
4HelloJavaTpoint Hello JavaTpoint3
HelloJavaTpoint Hello JavaTpoint4
a,b,c=raw_input["Enter values: "].split[' ']
0HelloJavaTpoint Hello JavaTpoint6
Đầu ra
Hello World
Phương pháp 2: Kết nối chuỗi bằng phương thức Join []
Phương thức tham gia [] là một phương thức chuỗi và trả về một chuỗi trong đó các phần tử của chuỗi đã được nối bởi bộ phân cách str. Phương pháp này kết hợp chuỗi được lưu trữ trong var1 và var2. Nó chỉ chấp nhận danh sách là đối số và kích thước danh sách của nó có thể là bất cứ điều gì. & NBSP;
Python3
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
4>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 HelloJavaTpoint Hello JavaTpoint9
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
7>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 a,b,c=raw_input["Enter values: "].split[' ']
9a,b,c=raw_input["Enter values: "].split[' ']
0Hello JavaTpoint Hello JavaTpoint4
HelloJavaTpoint Hello JavaTpoint0__15
Hello JavaTpoint Hello JavaTpoint7
Hello JavaTpoint Hello JavaTpoint8
a,b,c=raw_input["Enter values: "].split[' ']
0HelloJavaTpoint Hello JavaTpoint6
Đầu ra
HelloWorld Hello World
Phương pháp 3: Kết nối chuỗi bằng toán tử %
Chúng ta có thể sử dụng toán tử % cho định dạng chuỗi, nó cũng có thể được sử dụng để nối chuỗi. Nó rất hữu ích khi chúng tôi muốn kết hợp các chuỗi và thực hiện định dạng đơn giản. %S biểu thị kiểu dữ liệu chuỗi. Giá trị trong cả hai biến được chuyển đến chuỗi %s và trở thành Hello Hello World.
Python3
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
4>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 HelloJavaTpoint Hello JavaTpoint9
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
7>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 a,b,c=raw_input["Enter values: "].split[' ']
9a,b,c=raw_input["Enter values: "].split[' ']
0Welcome statistics8
Welcome statistics9
Hello World0
Hello World1
Đầu ra
Hello World
Phương pháp 4: Kết nối chuỗi bằng hàm định dạng [] Hàm & nbsp;
str.format [] là một trong những phương thức định dạng chuỗi trong Python, cho phép nhiều thay thế và định dạng giá trị. Nó kết hợp các phần tử trong một chuỗi thông qua định dạng vị trí. Niềng răng xoăn {} được sử dụng để đặt vị trí của chuỗi. Biến đầu tiên lưu trữ trong niềng răng xoăn thứ nhất và biến thứ hai lưu trữ trong niềng răng xoăn thứ hai. Cuối cùng, nó in giá trị của Hello Hello World.
Python3
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
4>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 HelloJavaTpoint Hello JavaTpoint9
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
7>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 a,b,c=raw_input["Enter values: "].split[' ']
9a,b,c=raw_input["Enter values: "].split[' ']
0Welcome statistics8
HelloWorld Hello World0
HelloWorld Hello World1
HelloWorld Hello World2
Hello World1
Các
a,b,c=raw_input["Enter values: "].split[' ']
0HelloJavaTpoint Hello JavaTpoint6
Đầu ra
Hello World Hello World
Phương pháp 5: Kết nối chuỗi bằng cách sử dụng [, dấu phẩy]
Càng, là một sự thay thế tuyệt vời cho việc ghép chuỗi bằng cách sử dụng các loại++. Khi bạn muốn bao gồm một khoảng trắng đơn lẻ. Sử dụng dấu phẩy khi bạn muốn kết hợp các loại dữ liệu với khoảng trắng đơn ở giữa.
Python3
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
4>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 HelloJavaTpoint Hello JavaTpoint9
>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
7>>> x=raw_input["Enter values: "]
Enter values: 12 65 hello
>>> a=x.split[' ']
>>> a
['12', '65', 'hello']
5 a,b,c=raw_input["Enter values: "].split[' ']
9a,b,c=raw_input["Enter values: "].split[' ']
0HelloWorld Hello World9
Đầu ra
Hello World