Python3萌新入門筆記(1)

2021-08-15 03:39:10 字數 2610 閱讀 3037

在之前的教程中,我們已經學會了安裝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 :字元

萌新的matlab入門3

程式的三種基本結構 順序結構 選擇結構 迴圈結構 指令碼檔案和函式檔案 指令碼檔案是可在命令列視窗直接執行的檔案,也叫命令檔案 函式檔案是定義乙個函式,不能直接執行,而必須以函式呼叫的方式來呼叫它。檔案的建立 用命令按鈕建立檔案 用edit命令建立檔案 edit test 1.順序結構 1 資料的輸...

Python萌新自學日記1

今日小結 作為乙個剛剛開始自學的萌新,為了督促自己的學習,我決定開始更新每一天 或者是幾天目前學習進度為 python程式設計從入門到實踐 的第三章 補上第二章感覺自己會忘的筆記 對於字串大小寫的修改 title 使用製表符或換行符來新增空白 t n 第三章3 4 3 4 list name dad...

萌新python機器學習筆記

萌新python機器學習 剛看完線性回歸的推導公式迫不及待的想用python進行實驗 import numpy as np from sklearn import datasets import matplotlib.pyplot as plt x,y datasets.make regressio...