Làm thế nào để bạn kết hợp các dòng in trong python?

Khi chúng tôi có nhiều chuỗi hoặc biến và chúng tôi muốn kết hợp dữ liệu của chúng thành một biến, danh sách, mảng hoặc bất kỳ cấu trúc dữ liệu nào khác, nó được gọi là nối dữ liệu. Có nhiều phương pháp khác nhau để bạn có thể kết hợp các biến chuỗi và biến số nguyên và in chúng trên cùng một dòng. Chủ đề của bài viết này là Cách in biến và chuỗi trên cùng một dòng trong python. Chúng ta sẽ tìm hiểu về nối xâu với số nguyên. Nếu bạn muốn tìm hiểu thêm về Lập trình Python, hãy truy cập Hướng dẫn lập trình Python

Các phương pháp phổ biến để in một biến và chuỗi trên cùng một dòng trong python là gì?

Để in một biến và chuỗi trên cùng một dòng trong python, các phương pháp sau được sử dụng

  1. Sử dụng +str() để In Chuỗi và biến trên cùng một dòng
  2. Sử dụng. format(str()) để In một Chuỗi và biến trên cùng một dòng
  3. Sử dụng % để in một chuỗi và một biến trên cùng một dòng
  4. In chuỗi với f'{}

sử dụng + str() để in Chuỗi và biến trên cùng một dòng

Toán tử + được sử dụng để nối hai chuỗi. Để nối một số nguyên với một chuỗi, bạn cần chuyển đổi một số nguyên thành một chuỗi bằng hàm str(). Giả sử bạn được yêu cầu nhập số cuộn của mình. Bạn muốn hiển thị 'Số cuộn của tôi là 23'. Bây giờ, trong trường hợp này, 23 là một số nguyên và được lấy từ người dùng làm đầu vào. Ví dụ dưới đây minh họa thủ tục nối

# Using + str()

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is " + str(Roll_Number))

Enter your roll number: 23
My Roll Number is 23

In Chuỗi và biến trên cùng một dòng bằng cách sử dụng. định dạng (str())

Một cách khác là sử dụng phương thức format(). Trình giữ chỗ được xác định trong chuỗi bằng cách sử dụng dấu ngoặc nhọn. Phương thức format() lấy một đầu vào và chèn giá trị đó vào bên trong trình giữ chỗ của chuỗi. Xem xét ví dụ tương tự được thảo luận trong phần trước. Tuy nhiên, bây giờ hãy nối chuỗi và nhập biến số nguyên bằng phương thức format()

# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))

Enter your roll number: 23
My Roll Number is 23

Không chỉ ở cuối mà phương thức định dạng còn có thể chèn dữ liệu ở đầu, giữa hoặc bất kỳ đâu trong chuỗi. Xem xét một ví dụ khác trong đó bạn có nhiều đầu vào

# Using .format(str())

name = input("Enter your name: ")
Roll_Number = int(input("Enter your roll number: "))
print("My name is {0} and my Roll Number is {1}".format(name,str(Roll_Number)))

Enter your name: Ali
Enter your roll number: 12
My name is Ali and my Roll Number is 12

sử dụng %

Toán tử '%' cũng được sử dụng để nối một số nguyên và một chuỗi. Biến có dấu “%” ở đầu được thay thế bằng số nguyên như hình bên dưới

# Using %

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is %s."%Roll_Number)

Enter your roll number: 23
My Roll Number is 23.

In các Chuỗi khác nhau bằng f'{}

Cuối cùng nhưng không kém phần quan trọng là sử dụng phương thức f'{}. F hoặc F được sử dụng trước chuỗi. Nó yêu cầu trình biên dịch python xem xét biến bên trong dấu ngoặc nhọn và thay thế giá trị của biến đó nếu nó tồn tại

________số 8

Hey my name is Faizan.

Trong bài viết này, chúng ta đã học các cách khác nhau để nối chuỗi với số nguyên. Bạn cũng đã thấy cách chèn các số nguyên vào các vị trí khác nhau của chuỗi. Nếu bạn muốn chúng tôi đề cập đến bất kỳ chủ đề nào khác liên quan đến chủ đề này, vui lòng cho chúng tôi biết. Đối với thông tin phản hồi, liên hệ với chúng tôi

Enter your roll number: 23
My Roll Number is 23
06
Enter your roll number: 23
My Roll Number is 23
07
Enter your roll number: 23
My Roll Number is 23
08
Enter your roll number: 23
My Roll Number is 23
09
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
01
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
03
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
05
Enter your roll number: 23
My Roll Number is 23
06

 

Enter your roll number: 23
My Roll Number is 23
07

Enter your roll number: 23
My Roll Number is 23
08

Enter your roll number: 23
My Roll Number is 23
09
# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
40
# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
41
# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
42
Enter your roll number: 23
My Roll Number is 23.
5
Enter your roll number: 23
My Roll Number is 23
05
# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
45

# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
46______76______248

đầu ra.  

Enter your roll number: 23
My Roll Number is 23
0

In không có dòng mới trong Python 3. x

trăn3




# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
49

Enter your roll number: 23
My Roll Number is 23
34

Enter your roll number: 23
My Roll Number is 23
35

Enter your roll number: 23
My Roll Number is 23
36

 

Enter your roll number: 23
My Roll Number is 23.
6
Enter your roll number: 23
My Roll Number is 23.
5
Enter your roll number: 23
My Roll Number is 23.
9
Enter your roll number: 23
My Roll Number is 23.
66
Enter your roll number: 23
My Roll Number is 23
07
Enter your roll number: 23
My Roll Number is 23.
68
# Using f'{} method

name = 'Faizan'
print(f'Hey my name is {name}.')
2

Enter your roll number: 23
My Roll Number is 23.
6
Enter your roll number: 23
My Roll Number is 23.
5
Enter your roll number: 23
My Roll Number is 23
31
# Using f'{} method

name = 'Faizan'
print(f'Hey my name is {name}.')
2

 

Enter your roll number: 23
My Roll Number is 23
05

Enter your roll number: 23
My Roll Number is 23
06
Enter your roll number: 23
My Roll Number is 23
07
Enter your roll number: 23
My Roll Number is 23
08
Enter your roll number: 23
My Roll Number is 23
09
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
01
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
03
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
05
Enter your roll number: 23
My Roll Number is 23
06

 

Enter your roll number: 23
My Roll Number is 23
07

Enter your roll number: 23
My Roll Number is 23
08

Enter your roll number: 23
My Roll Number is 23
09
# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
40
# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
41
# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
42
Enter your roll number: 23
My Roll Number is 23.
5
Enter your roll number: 23
My Roll Number is 23
05
# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
45

# Using .format(str())

Roll_Number = int(input("Enter your roll number: "))
print("My Roll Number is {0}".format(str(Roll_Number)))
46______76______827
Enter your roll number: 23
My Roll Number is 23
07
Enter your roll number: 23
My Roll Number is 23.
68
# Using f'{} method

name = 'Faizan'
print(f'Hey my name is {name}.')
2

đầu ra.  

Enter your roll number: 23
My Roll Number is 23
0

In không có dòng mới trong Python 3. x mà không sử dụng vòng lặp for

Python3




Enter your roll number: 23
My Roll Number is 23.
61

 

Enter your roll number: 23
My Roll Number is 23.
62
Enter your roll number: 23
My Roll Number is 23
07
Enter your roll number: 23
My Roll Number is 23
08
Enter your roll number: 23
My Roll Number is 23
09
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
01
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
03
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
05
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
303
Enter your roll number: 23
My Roll Number is 23
00
Enter your roll number: 23
My Roll Number is 23
305
Enter your roll number: 23
My Roll Number is 23
06