Hướng dẫn how do you input two strings in python? - làm thế nào để bạn nhập hai chuỗi trong python?

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']
9

a,b,c=raw_input("Enter values: ").split(' ')
0
a,b,c=raw_input("Enter values: ").split(' ')
1
a,b,c=raw_input("Enter values: ").split(' ')
2
a,b,c=raw_input("Enter values: ").split(' ')
3

Output:

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. 

  1. Sử dụng + toán tử & nbsp;
  2. Sử dụng phương thức tham gia () & nbsp;
  3. Sử dụng nhà điều hành % & nbsp;
  4. Sử dụng chức năng định dạng () & nbsp;
  5. 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(' ')
9

HelloJavaTpoint
Hello JavaTpoint
0____15
>>> x=raw_input("Enter values: ")
Enter values: 12 65 hello
>>> a=x.split(' ')
>>> a
['12', '65', 'hello']
4
HelloJavaTpoint
Hello JavaTpoint
3
HelloJavaTpoint
Hello JavaTpoint
4

a,b,c=raw_input("Enter values: ").split(' ')
0
HelloJavaTpoint
Hello JavaTpoint
6

Đầ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 JavaTpoint
9

>>> 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(' ')
9

a,b,c=raw_input("Enter values: ").split(' ')
0
Hello JavaTpoint
Hello JavaTpoint
4

HelloJavaTpoint
Hello JavaTpoint
0__15
Hello JavaTpoint
Hello JavaTpoint
7
Hello JavaTpoint
Hello JavaTpoint
8

a,b,c=raw_input("Enter values: ").split(' ')
0
HelloJavaTpoint
Hello JavaTpoint
6

Đầ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 JavaTpoint
9

>>> 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(' ')
9

a,b,c=raw_input("Enter values: ").split(' ')
0
Welcome
 statistics
8
Welcome
 statistics
9
Hello World
0
Hello World
1

Đầ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 JavaTpoint
9

>>> 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(' ')
9

a,b,c=raw_input("Enter values: ").split(' ')
0
Welcome
 statistics
8
HelloWorld
Hello World
0
HelloWorld
Hello World
1
HelloWorld
Hello World
2
Hello World
1

Các

a,b,c=raw_input("Enter values: ").split(' ')
0
HelloJavaTpoint
Hello JavaTpoint
6

Đầ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 JavaTpoint
9

>>> 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(' ')
9

a,b,c=raw_input("Enter values: ").split(' ')
0
HelloWorld
Hello World
9

Đầu ra

Hello World

Làm thế nào để bạn thêm hai chuỗi đầu vào trong Python?

Sử dụng toán tử +..
# Chương trình Python để hiển thị ..
# chuỗi Concatenation ..
# Xác định chuỗi ..
str1 = "Xin chào".
str2 = "devansh".
# + Toán tử được sử dụng để nối dây ..
str3 = str1 + str2 ..
in (str3) # in chuỗi kết hợp mới ..

Làm thế nào để bạn có hai chuỗi trong một dòng Python?

a) Chức năng chia () Chức năng giúp chúng tôi nhận được nhiều đầu vào từ người dùng và gán chúng cho các biến tương ứng trong một dòng.Hàm này thường được sử dụng để tách một chuỗi nhất định thành một số chuỗi con.

Làm thế nào để bạn thêm hai chuỗi với nhau?

Kết nối là quá trình nối thêm một chuỗi vào cuối chuỗi khác.Bạn nối các chuỗi bằng cách sử dụng toán tử +.Đối với các chuỗi chữ và hằng số chuỗi, sự kết hợp xảy ra tại thời điểm biên dịch;Không có sự kết hợp thời gian chạy xảy ra.You concatenate strings by using the + operator. For string literals and string constants, concatenation occurs at compile time; no run-time concatenation occurs.