【Python系統學習01】print函數的用法
- 2019 年 12 月 24 日
- 筆記
print函數的用法
print – Python中打印信息的函數,可以打印代碼運行結果,幫助我們了解代碼執行狀態。
注意⚠️:在python代碼書寫過程中,一定要切換成英文輸入狀態,保證print()函數的括號是用【英文括號】,並且其他默認所有正確的語法,包括標點符號都是【英文】。不小心用了中文標點的話,計算機會無法識別,然後報錯syntaxError:invalid syntax(語法錯誤:無效語法)。
一、主要功能:
打印內容。 打印的意思是:讓計算機把你給它的指令結果,顯示在屏幕的終端上。
二、用法示例
0、無引號
無引號時,只能在括號里輸入數字或數學運算
print(520) # 打印結果:520(下同) # 打印一個int類型的整數 print(520.1314) # 520.1314 # 打印一個float類型的浮點數 print(1+519) # 520 # 打印一個數學運算公式,
1、單引號
print('我愛你,Python!') # 我愛你,Python! # 打印一段字符串,單引號包裹的
注意⚠️:單引號是英文輸入法下的單引號!
- 思考: 為什麼打印文字的時候需要加上引號呢? 答:計算機只能理解數字,卻讀不懂文字。因為數字和數學運算是標準化、有固定格式的,而文字卻能夠千變萬化。當括號內有引號的時候,就相當於告訴計算機——你不需要執行多餘的操作,我輸入什麼,你就打印什麼。即讓計算機無需理解和運算,直接原樣輸出引號中的內容
2、雙引號
print("I love u,Python!") # I love u,Python! # 打印一段字符串,雙引號包裹的
注意⚠️:雙引號是英文輸入法下的雙引號!而不是兩個單引號
- 思考:既然有了單引號為什麼還要雙引號? 答:單引號和雙引號可能會在括號內同時出現,比如下邊的代碼:
print("this's my love, python.") # this's my love, python. # 單雙引號同時使用的情況。其中,單引號是需要打印的內容,雙引號是print函數的語法內容
注意⚠️:要注意符號的統一,括號內前後兩個引號都要統一用單引號/雙引號。
3、三引號
print內部使用三引號''' 來實現跨行(換行)輸出。示例代碼如下:
print(''' 第一行內容 第二行內容 哈哈哈,23333~''') # 打印結果如下三行: # 第一行內容 # 第二行內容 # 哈哈哈,23333~
注意⚠️:三引號是英文輸入法下的三個單引號!
三、轉義字符(第二種實現換行的辦法)
使用轉義字符n,可以實現換行效果:
print('第一行n第二行n哈哈,23333~') # 打印結果如下三行: # 第一行 # 第二行 # 哈哈,23333~
除了n
以外,還有很多轉義字符:
轉義字符總結
特徵:反斜杠() + 想要實現的轉義功能(轉義字符)英文縮寫首字母
轉義字符 : 意義
- a :響鈴(BEL)。
- b :退格(BS),將當前位置移到前一列。backspace
- f :換頁(FF),將當前位置移到下頁開頭。
- n :換行(LF),將當前位置移到下一行開頭。newline
- r :回車(CR),將當前位置移到本行開頭。return
- t :水平製表(HT)(跳到下一個TAB位置)。
- v :垂直製表(VT)。
- \ :代表一個反斜線字符「」。
- ' :代表一個單引號(撇號)字符。
- " :代表一個雙引號字符。
- ? :代表一個問號。