【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)。
  • \ :代表一個反斜線字符「」。
  • ' :代表一個單引號(撇號)字符。
  • " :代表一個雙引號字符。
  • ? :代表一個問號。
  • :空字符(NUL)。
  • ddd :1-3位八進制所代表的任意字符。
  • xhh :1-2位十六進制所代表的任意字符。
  • 注意⚠️:區分,斜杠"/"與反斜杠"",此處不可互換

2019-12-24 1:23:36