Python 中的 print() 函式有什麼作用?
在 Python 中,為了實現某些功能而使用的眾多函式和其他工具中,print() 函式是一個用於將輸出顯示到控制檯或終端的基本工具。此函式允許程式設計師完成多項任務,例如(除其他外)向用戶呈現資訊、訊息、變數和其他資料,或用於除錯目的。在本文中,我們將通過幾個程式碼示例以及全面的解釋,詳細研究 Python 中 print() 函式的功能和用法。這將幫助您將一項 Python 技能新增到您的程式碼專業知識庫中。
print() 函式的基本用法
為了能夠使用 print() 函式,請按照以下步驟操作
步驟 1:首先,您需要在 print() 函式的括號內提供要顯示的內容或變數。
步驟 2:可選地,如果您想將多個專案一起顯示,則用逗號分隔它們。
示例
在此示例中,print() 函式用於顯示訊息“Hello, World!”和 name 變數的值,即“Lucy”。print() 函式括號中的內容用雙引號括起來,表示字串。
# Display a simple message
print("Hello, World!")
# Display the value of a variable
name = "Lucy"
print("Welcome,", name)
輸出
Hello, World! Welcome, Lucy
使用 print() 函式格式化輸出
必須承認,print() 函式支援多種格式化選項以增強輸出。在這裡,我們討論幾種常用的格式化技術。
連線
在這裡,您可以使用 + 運算子連線或組合字串和變數。
示例
name = "Jake"
age = 25
print("Name: " + name + ", Age: " + str(age))
輸出
Name: Jake, Age: 25
字串插值
您還可以使用花括號 {} 和 format() 方法將變數嵌入到字串中。
示例
name = "Phil"
age = 30
print("Name: {}, Age: {}".format(name, age))
輸出
Name: Phil, Age: 30
f-字串:此功能是在 Python 3.6 中引入的,f-字串提供了一種簡潔方便的格式化輸出方式。
示例
name = "Lucas"
age = 35
print(f"Name: {name}, Age: {age}")
輸出
Name: Lucas, Age: 35
上面討論的這些格式化技術使您可以以結構化的方式組合字串和變數,從而建立有意義且有用的輸出。
使用分隔符和結束選項進行列印
需要注意的是,print() 函式還提供其他選項來控制專案之間的分隔符和行尾的結束字元。
分隔符
在 print 函式中,預設情況下,多個專案之間的分隔符是一個空格。您可以使用 sep 引數自定義它。
示例
name = "Eva" age = 40 print(name, age, sep=", ")
輸出
Eva, 40
結束字元
同樣在 print 函式中,預設情況下,行尾的結束字元是一個換行符 (\n)。您可以使用 end 引數更改它。
示例
print("Hello", end=" ")
print("World!")
輸出
Hello World!
在我們上面討論的示例中,第一個 print() 語句使用 end=" " 引數以空格結尾,第二個 print() 語句在同一行繼續。
列印帶格式的數字
令人欣慰的是,print() 函式可用於以特定的格式化選項顯示數字。下面討論一些示例。
指定小數精度
您應該知道,您可以將 format() 方法與 :Nf 格式說明符一起使用以指定要顯示的小數位數。
示例
在下面的示例中,print() 函式使用 :.2f 格式說明符以兩位小數顯示 pi 的值。輸出將是“pi 的值是:3.14”。
pi = 3.14159265359
print("The value of pi is: {:.2f}".format(pi))
輸出
The value of pi is: 3.14
以科學計數法顯示數字
您必須知道,您可以始終使用 e 格式說明符以科學計數法顯示數字。
示例
在這裡,print() 函式使用 :2e 格式化與 e 格式說明符將數字以兩位小數的科學計數法顯示。輸出將是“科學計數法中的數字是:1.23e+09”。
num = 1234567890
print("The number in scientific notation is: {:.2e}".format(num))
輸出
The number in scientific notation is: 1.23e+09
使用換行符列印多行
print() 函式具有多種功能,其中包括透過加入換行符來顯示多行文字。
示例
在此特定示例中,text 變數包含由換行符 (\n) 字元分隔的多行文字。print() 函式按原樣顯示文字,保留換行符。
text = "This is line 1.\nThis is line 2.\nThis is line 3." print(text)
輸出
This is line 1. This is line 2. This is line 3.
此示例教導我們,透過結合格式化選項和換行符,您可以自定義和調整使用 Python 中的 print() 函式顯示數字和文字的方式。
print() 函式是 Python 中最實用和最基本的工具之一,它允許您將輸出顯示到控制檯。在本篇文章中,我們學習了 print() 函式的基本用法、輸出的不同格式化選項以及控制分隔符和結束字元。我們還看到了使用 print() 函式以小數精度或科學計數法格式化數字以及顯示多行文字的其他示例。透過仔細遵循和練習提供的程式碼示例及其易於理解的解釋,您可以增強或改進輸出演示,並利用 Python 中的 print() 函式建立更易讀和資訊更豐富的輸出。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP