安裝 python 和 vscode
《【windows】Python+ Vscode 安裝文檔》
https://shimo.im/docs/HHPGCCvJJVgrpXh3/
️注意,在敲代碼,必須切換成英文輸入狀態,保證print()函數的括號和引號是用英文括號和英文引號,不然會報錯!
99%的初學者都踩過的代碼bug。
在終端里,你能看到的最常見的符號報錯提示就是【syntaxError:invalid syntax】(語法錯誤:無效語法)
學習任何東西,我們首先要知道:
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】。大家可以按照這種方法記住轉義字符的含義。