Python 列印變數
-
在 Python 中使用
print
語句來列印變數 -
使用逗號
,
分隔變數並列印它們 -
在
%
的幫助下使用字串格式 -
在
{}
的幫助下使用字串格式 -
使用
+
運算子在print
語句中分隔變數 -
在
print
語句中使用f-string
Python 是最通用的程式語言之一,並且 print
語句可以以多種不同方式使用。我們可以根據需要選擇使用語句的方式。
本教程將討論在 Python 中列印變數的不同方法。
在 Python 中使用 print
語句來列印變數
print
語句可以在所有 Python 版本中使用,但其語法會有所不同,具體取決於 Python 版本。
在 Python 2 中,print
語句的語法非常簡單。我們要做的就是使用 print
關鍵字。
示例程式碼:
# Python 2 code
print "Hello to the World"
輸出:
Hello to the World
在 Python 3 中,要執行 print
語句而沒有任何錯誤,需要在括號後面加上 print
關鍵字。
示例程式碼:
# Python 3 code
print("Hello to the World")
輸出:
Hello to the World
儘管 Python 2 可以在帶括號的情況下執行 print
語句,但是如果語句中未使用括號,則 Python 3 會出錯。
print
語句可用於列印變數,字串和 Python 提供的其他資料型別。
通過使用 ,
符號分隔資料型別或變數,我們可以在 Python 的單個語句中列印不同的資料型別。
我們將展示在 Python 中列印變數的不同方法。
使用逗號 ,
分隔變數並列印它們
在 Python 中列印變數的最基本方法是使用逗號在 print
語句中分隔變數。
以下程式碼在 Python 程式碼的同一行中列印變數和字串。
var1 = 123
var2 = "World"
print("Hello to the", var2, var1)
輸出:
Hello to the World 123
在%
的幫助下使用字串格式
除了僅列印語句外,還可以使用字串格式。這給使用者提供了更多選項來定製類似字串的設定,並調整填充,對齊,設定精度甚至寬度。
實現字串格式的兩種方法之一是使用%
符號。%
符號,後跟一個字母,用作變數的佔位符。
例如,當我們需要替換數值時,%d
可以用作佔位符。
示例程式碼:
var1 = 123
var2 = "World"
print("Hello to the %s %d " % (var2, var1))
輸出:
Hello to the World 123
在 {}
的幫助下使用字串格式
使用字串格式時,我們可以使用 {}
標記語句中需要替換變數的位置。
以下程式碼通過使用字串格式在 Python 程式碼的同一行中輸出變數和字串:
var1 = 123
var2 = "World"
print("Hello to the {} {}".format(var2, var1))
輸出:
Hello to the World 123
format()
函式已新增到 Python 2.6 中,並且此後在所有其他版本中均可使用。
使用+
運算子在 print
語句中分隔變數
在使用 print
語句時,也可以使用+
運算子來分隔變數。
示例程式碼:
var1 = 123
var2 = "World"
print("Hello to the {} {}" + var2 + str(var1))
輸出:
Hello to the World 123
在 print
語句中使用 f-string
f-string
是另一種實現字串格式化的方法,它比其他兩種方法具有優勢,因為它比其他兩種機制要快。
示例程式碼:
var1 = 123
var2 = "World"
print(f"Hello to the {var2} {var1}")
輸出:
Hello to the World 123
如上所示,所有 5 種方法都提供相同的輸出。而一個人應該使用的方法取決於他自己的便利。
Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.
LinkedIn