Hướng dẫn how do you print a string and variable value in python? - làm thế nào để bạn in một chuỗi và giá trị biến trong python?

Sử dụng , để tách các chuỗi và biến trong khi in:

print("If there was a birth every 7 seconds, there would be: ", births, "births")

, trong chức năng in ngăn cách các mục bằng một không gian:

>>> print("foo", "bar", "spam")
foo bar spam

hoặc sử dụng tốt hơn định dạng chuỗi:

print("If there was a birth every 7 seconds, there would be: {} births".format(births))

Định dạng chuỗi mạnh hơn nhiều và cho phép bạn làm một số việc khác, như đệm, điền, căn chỉnh, chiều rộng, đặt độ chính xác, v.v.

>>> print("{:d} {:03d} {:>20f}".format(1, 2, 1.1))
1 002             1.100000
  ^^^
  0's padded to 2

Demo:

>>> births = 4
>>> print("If there was a birth every 7 seconds, there would be: ", births, "births")
If there was a birth every 7 seconds, there would be:  4 births

# formatting
>>> print("If there was a birth every 7 seconds, there would be: {} births".format(births))
If there was a birth every 7 seconds, there would be: 4 births

Trong hướng dẫn ngắn này, chúng tôi xem xét cách bạn có thể sử dụng biến in Python trong chuỗi. Chúng tôi xem xét tất cả các phương pháp khác nhau cùng với những hạn chế và cảnh báo của chúng.

Mục lục - Biến in Python

  • Biến in Python
  • In các biến bằng cách sử dụng chuỗi f
  • Sử dụng chuỗi nối
  • Các biến in Python bằng cách sử dụng dấu phẩy,
  • Hạn chế & cảnh báo - Biến in Python

Các biến in Python:

Trong khi in các chuỗi, thông thường để in một giá trị biến đổi bên trong nó. Một ví dụ phổ biến là bạn có thể muốn in tên đầu tiên và tên cuối cùng trong một câu và các giá trị này được lưu trữ trong hai biến tương ứng.

Các giá trị này không thể được mã hóa cứng vào chuỗi và cần được truyền linh hoạt, do đó Python đi kèm với một vài hàm sẵn cho phép bạn in các giá trị biến.

Các biến in bằng cách sử dụng F-String:

Sử dụng các chuỗi F trong Python để in các biến là phương pháp được sử dụng phổ biến nhất và cá nhân tôi khuyên bạn nên sử dụng phương pháp này.

Trong phương pháp này, một ‘f, được đặt trước dấu ngoặc kép mở của một chuỗi. Niềng răng {} được đặt xung quanh tên của các biến mà bạn đang tìm kiếm để in. Python thay thế các biến này bằng các giá trị của chúng khi mã được thực thi và chuỗi được hiển thị.

Các chuỗi như vậy được gọi là F-String. Python tiếp tục cho phép bạn định dạng các chuỗi này bằng cách sử dụng các phương thức như ‘.upper, hoặc‘ .title, v.v.

Mã - F -String

language = "Python"

#Adding the language variable into a string
print(f"Hello {language} World!")

#Output = “Hello Python World!”

Lưu ý: Các chuỗi F này chỉ được giới thiệu trong Python 3.6. Trong trường hợp bạn đang sử dụng các phiên bản Python sớm hơn so với bạn sẽ phải sử dụng phương thức ‘định dạng (). Cú pháp cho điều đó như sau: These f-strings were introduced only in Python 3.6. In case you are using Python versions earlier than that you would have to use the ‘format()’ method. The syntax for that is as follows:

Biến in Python - Mã định dạng ()

language = "Python"

#Adding the language variable into a string
print("Hello {} World!".format(language))

#Output = “Hello Python World!”

Sử dụng chuỗi Concatenation:

Kết hợp chuỗi là một phương pháp có thể được sử dụng để thêm các chuỗi lại với nhau. Điều này được thực hiện bằng cách sử dụng ký tự++giữa hai biến hoặc chuỗi. Bằng cách này, chúng ta có thể sử dụng Python để in các giá trị biến cùng với chuỗi.

Biến in Python - Concatenation chuỗi:

language = "Python"

#Adding the language variable into a string
print("Hello" +" "+ language +" "+ "World!")

#Output - “Hello Python World!”

Mặc dù sử dụng phương pháp này, không gian không được thêm vào và bạn sẽ phải thêm chúng theo cách thủ công và do đó phương pháp này không được sử dụng thường xuyên.

Các biến in Python bằng cách sử dụng dấu phẩy ,,

Phương pháp này là một phương pháp thường được sử dụng khác trong Python để in các biến. Phương pháp này khá giống với phương thức nối chuỗi; Tuy nhiên, ở đây chúng tôi sử dụng, giữa các biến.

Ngoài ra, bản thân, bản thân nó có thêm một không gian vào chuỗi và bạn sẽ không phải thêm nó.

Biến in Python - Sử dụng, sử dụng ,,

language = "Python"

#Adding the language variable into a string
print("Hello", language, "World!")

#Output - "Hello Python World!"

Hạn chế & cảnh báo - Biến in Python

  • Các biến in Python:
  • Trong khi in các chuỗi, thông thường để in một giá trị biến đổi bên trong nó. Một ví dụ phổ biến là bạn có thể muốn in tên đầu tiên và tên cuối cùng trong một câu và các giá trị này được lưu trữ trong hai biến tương ứng.
  • Các giá trị này không thể được mã hóa cứng vào chuỗi và cần được truyền linh hoạt, do đó Python đi kèm với một vài hàm sẵn cho phép bạn in các giá trị biến.
  • Các biến in bằng cách sử dụng F-String: