print()函數與打印字符串


安裝 python 和 vscode
《【windows】Python+ Vscode 安裝文檔》
https://shimo.im/docs/HHPGCCvJJVgrpXh3/

️注意,在敲代碼,必須切換成英文輸入狀態,保證print()函數的括號和引號是用英文括號和英文引號,不然會報錯!

99%的初學者都踩過的代碼bug。

學習任何東西,我們首先要知道:

    1.它是什么

    2,.它的步驟是什么

    2.它的作用......

1.python離不開print函數,那么我們得搞清楚這兩個問題

print()函數是什么:首先它是一個函數,它里面有一些參數  他實際上長這樣:

print(*objects, sep = ' ', end = '\n', file = sys.stdout, flush = False)

print函數作用是什么:

從字面理解就是打印嘛,本質就是打印括號里面的內容

那么不妨分別打印一下print(520),print(你好)

你會發現你好這個會出現下面的問題:

 

 defined是界定的意思  錯誤類型表示打印的東西不在范圍內,等一下會解決這個問題

剛才,雖然你只是輸入了一個簡單的print,但在背后,這段Python代碼卻幫你做了這樣的一些事情:

(0)我們向計算機發出指令:“打印‘520’”打印你好

(1)Python把這行代碼編譯成計算機能聽懂的機器語言

(2)計算機做出相應的執行

(3)最后把打印結果呈現在我們面前

2.打印字符串:

 這句話有兩個詞,打印和字符串,打印上面已經說過  那么我們得了解字符串是什么,作用是什么

 字符串是:字符串英文string,簡寫str,只要是被【單/雙/三引號】這層皮括起來的內容,不論那個內容是中文、英文、數字甚至火星文。只要是被括起來的,就表示是字符串類型

作用:能夠被計算機識別

現在解釋下打印上面的你好和520錯誤原因:

這是因為,計算機的腦回路比較特別:只能理解數字,卻讀不懂文字。因為數字和數學運算是標准化、有固定格式的,而文字卻能夠千變萬化。
如果你直接讓計算機print(你好),它會一臉懵並大聲報錯:“這兩個字啥意思,你沒有定義清楚,不懂誒……”

現在可以成功的打印出你好了

print(‘你好’)

【單/雙/三引號】:當括號內有引號的時候,就相當於告訴計算機——你不需要執行多余的操作,我輸入什么,你就打印什么。

                           單引號:單個的引號

                          雙引號:一個雙引號

                          三引號:三個單引號  不是一個單引號一個雙引號

單引號和雙引號,兩者的效果沒什么區別,都能讓你打印出‘一行文本’

比如

 

終端會出現:

 

那么如果我們要打印出:‘你好’應該這樣

而這樣會報錯:

 

 

 

 

 在print內部使用三引號''' 來實現跨行輸出

 

會出現:

 

 3.其實,還有第二種實現換行的辦法:使用轉義字符\n

比如

 

除了\n之外,轉義字符還有很多,它們的特征就是:反斜杠+想要實現的轉義功能首字母

比如換行\n代表【+newline】;退格\b代表【+backspace】;回車\r代表【+return】。大家可以按照這種方法記住轉義字符的含義。

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM