Python3萌新入門筆記(1)__Python

來源:互聯網
上載者:User

在之前的教程中,我們已經學會了安裝Python以及PyCharm。

在這裡,我們開啟PyCharm,它是一種Python IDE(整合式開發環境)。

在這個軟體中,我們來學習Python的基礎知識。

首先,我們先在軟體中,開啟Python控制台或者命令列程式。

Python控制台開啟之後,會直接進入互動式環境,顯示提示符“>>>”。

而命令列程式則會顯示DOS的命令提示字元,我們需要輸入“Python”或者“Python3”進入互動式環境。

此處可參考《Python(3.6.1)簡易安裝教程》。

在互動式環境中,我們可以嘗試輸入“1+1”,並按下斷行符號鍵。

這個時候,我們能夠看到,在我們輸入內容的下一行,出現了剛才算式的運算結果。

這就是互動式環境,它自動會根據使用者輸入的內容反饋結果。

那麼,接下來我們再嘗試輸入一串文字,比如:小樓好帥。

這個時候大家能夠看到,程式給出了錯誤提示“SyntaxError:invalid character in identifier“。

這個提示的意思是“語法錯誤:標識符包含無效字元”

標識符可以理解為名稱。

也就是說,當我們直接輸入一串字元,程式會認為輸入的是一個名稱。

當這些字元不符合名稱的命名規範,就給我們提示了錯誤。

我們暫且不管這個名稱如何符合要求。

我們先來解決如何輸入一串字元時,能夠正確的顯示出來。

這裡有三種格式:

‘小樓好帥。’

“小樓好帥。”

”’小樓好帥。”’

這裡需要注意:

1、以上的單引號、雙引號和三引號都是英文半形符號;

2、三引號是三個單引號;

3、各種引號不可混用;

4、三引號用於輸入多行字元。

當我們改用上方的三種格式輸入字元,並斷行符號之後,就能夠正常顯示結果了。

以上是在互動式環境中,我們能夠即時看到結果。

如果在PyCharm的工作區中編寫代碼,是不能夠即時得到運行結果的。

我們在編寫完代碼之後,需要手動運行才能夠看到結果。

手動啟動並執行快速鍵預設是++。

但是,如果我們輸入以上內容,然後手動運行代碼,會發現並沒有顯示想要的結果。

如果想看到想要的結果,我們需要使用一個方法。

這個方法是這樣的:

print(1+1)

print(‘小樓好帥。’)

注意:英文單詞嚴格區分大小寫。

然後,通過手動運行,我們就能夠在介面下方看到正確的結果。

注意:如果開發環境使用的不是PyCharm2017,在代碼中如果包含中文,需要在代碼的的頂部輸入“# -- coding:UTF-8 --“,否則運行後可能會提示錯誤。

#-*- coding:UTF-8 -*- 是用於告訴Python解譯器,當前的代碼是使用“UTF-8”的編碼,使用這種編碼能夠支援中文字元。

而PyCharm2017系統的預設編碼類別型是“GBK”,這種編碼類別型也支援中文字元。

所以,無需在代碼中顯示的聲明編碼類別型。

另外,在PyCharm2017中,我們也可以在檔案(File)-系統預設設定(Default Settings)-編輯器(Editor)-檔案編碼(File Encodings)中,設定全域編碼類別型、項目編碼類別型以及屬性檔案的編碼類別型。新建立的項目將會自動採用預設設定中的編碼類別型。

而對於當前已經建立的項目,可以在檔案(File)-設定(Settings)中進行和預設設定同樣的設定,改變編碼類別型。

另外,“#”為單行注釋的標記,在編寫代碼時,我們也可以在代碼後方或程式碼之間撰寫注釋,在後文中大家能夠見到。

特別說明:編寫代碼時,如果有些代碼不需要運行可以把它們注釋,操作為選中需要注釋的代碼,通過快速鍵Ctrl+/進行注釋。

最後,再做一些說明補充。

print(‘輸出內容’):這是一個讓我們在運行代碼時,呈現所需顯示內容的方法。

這個方法的內部代碼是什麼,我們無需關心,我們只需要知道這個方法如何使用。

那麼,大家一定聽說過“函數”這個詞語,其實,在編程中方法的另外一個常用稱呼就是“函數”。

也就是說,print(‘輸出內容’)就是一個函數。

函數是協助我們在編程的時候進行一些程式運算的。

所以,在使用函數時,函數的結構我們能夠看到,是下面這個樣子。

這裡大家能夠看到,括弧中的內容是參數,也就是參與函數運算的數值。

例如,如果有一個加法的函數,我們肯定需要輸入兩個加數作為參數來參與運算。

就像:plus(3,5)

通過這個假設的函數大家能夠看到,一個函數的參數不一定僅有一個,也可能是多個。一個函數包含多少個參數,取決於該函數的自身運算需求。

以上,就是這一節教程的內容,感謝大家的耐心學習。

本節知識點:

1、互動式環境的使用;

2、PyCharm中手動運行代碼;

3、函數的概念;

4、字串的三種書寫格式;

5、聲明“utf-8”編碼;

6、print()函數的使用。

本節英文單詞與中文釋義:

1、print:列印/輸出

2、coding:編碼

3、syntax:文法

4、error:錯誤

5、invalid:無效

6、identifier:名稱/標識符

7、character :字元

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.