天天看點

文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念

第三節:Python簡介及環境搭建

4.1幾個基本概念

1.表達式

表達式就是一個類似于數學公式的東西。

比如:10 + 5 8 - 4

表達式一般僅僅用了計算一些結果,不會對程式産生實質性的影響。

如果在互動模式中輸入一個表達式,解釋器會自動将表達式的結果輸出。

2.語句

在程式中語句一般需要完成某種功能,比如列印資訊、擷取資訊、為變量指派。。。

比如:

print()
input()
a = 10           

語句的執行一般會對程式産生一定的影響

在互動模式中不一定會輸出語句的執行結果

3.程式(program)

程式就是由一條一條的語句和一條一條的表達式構成的。語句和表達式是程式組成的最小機關。

4.函數(function)

函數就是一種語句,函數專門用來完成特定的功能。

函數形如:xxx()

函數的分類:

  • 内置函數

由Python解釋器提供的函數,可以在Python中直接使用。

可以在官網文檔裡面檢視:

文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念
文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念
文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念
  • 自定義函數
由程式員自主的建立的函數

當我們需要完成某個功能時,就可以去調用内置函數,或者自定義函數。

函數的兩個要素:

  • 參數

()中的内容就是函數的參數

函數中可以沒有參數,也可以有多個參數,多個參數之間使用,隔開

  • 傳回值
傳回值是函數的傳回結果,不是所有的函數都有傳回值

4.2基本文法

1.在Python中嚴格區分大小寫

2.Python中的每一行就是一條語句,每條語句以換行結束,不需要加“;”

3.Python中每一行語句不要過長(規範中建議每行不要超過80個字元),太長的話可讀性不好。

可以用語句:"rulers":[80], 進行限制;

文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念
文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念

4.一條語句可以分多行編寫,多行編寫時語句後邊以結尾

5.Python是縮進嚴格的語言,是以在Python中不要随便寫縮進

6.在Python中使用#來表示注釋,#後的内容都屬于注釋,注釋的内容将會被解釋器所忽略。

我們可以通過注釋來對程式進行解釋說明,一定要養成良好的編寫注釋的習慣。

注釋要求簡單明了,一般習慣上#後邊會跟着一個空格。每行前面都加一個“# ”就構成了多行注釋。

文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念

4.3字面量和變量

字面量就是一個一個的值,比如:1,2,3,4,5,6,‘HELLO’。

字面量所表示的意思就是它的字面的值,在程式中可以直接使用字面量。

變量(variable)變量可以用來儲存字面量,并且變量中儲存的字面量是不定的。

變量本身沒有任何意思,它會根據不同的字面量表示不同的意思。

一般我們在開發時,很少直接使用字面量,都是将字面量儲存到變量中,通過變量來引用字面量。

因為直接使用字面量:1、不友善書寫2、不友善維護3、容易忘記它本身代表的意思

4.4變量和辨別符

1、如何去定義變量

Python中使用變量,不需要聲明,直接為變量指派即可。

文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念
文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念

但是不可以使用沒有指派的變量,如果使用沒有指派過的變量,會報錯:NameError:name ‘b’ is not defined。

2、Python是一個動态類型的值,可以為變量賦任意類型的值,也可以任意修改變量的值。

a=10
a='hello'
print(a)           

執行結果為:

文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念

快捷鍵小tip:

Ctrl+/:注釋/取消注釋

Ctrl+enter:換行

3、辨別符

在Python中所有自主命名的内容都屬于辨別符。

比如:變量名、函數名、類名

但是它也不是随便就可以定義的,還要遵循辨別符的一些規範:

1)辨別符中可以含有字母、數字、_,但是不能使用數字開頭。

比如:a_1、a1_、_1a、_a1都是合法的,但是1a_和1_a是不可以的。一般使用字母開頭,除非一些特殊的名字。

文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念

2)辨別符不能是Python中的關鍵字和保留字。

也不建議使用Python中的函數名作為辨別符,因為這樣會導緻函數被覆寫,而不能正常的調用。

文法學習 | python從入門到精通:入門篇之四4.1幾個基本概念

3)命名規範:

①下劃線命名法:(常用)

所有單詞小寫,單詞之間使用_分割;

max_length、min_length...

②帕斯卡命名法(大駝峰命名法)

首字母大寫,每個單詞開頭字母大寫,其餘字母小寫

MaxLength、MinLength...

如果使用不符合标準的辨別符,将會報錯:SyntaxError: invalid syntax 不合法的辨別符。

練習:嘗試自己定義幾個變量(複雜一些,嘗試不同的命名法),然後列印這些變量。

通過搜素引擎搜尋一下還有哪些其他的命名規範。

第五節:資料類型

視訊學習:阿裡雲大學之Python進階必看

配套Python進階文章點選此處擷取