詳細瞭解Python的幾個基本概念

1.表達式

 

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

 

比如:10 + 5   8 - 4

 

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

 

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

 

2.語句

 

在程序中語句一般需要完成某種功能,比如打印信息、獲取信息、爲變量賦值

 

比如:

 

print()

 

input()

 

a = 10

 

語句的執行一般會對程序產生一定的影響

 

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

 

3.程序(program)

 

程序就是由一條一條的語句和一條一條的表達式構成的。

 

4.函數(function)

 

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

 

函數長的形如:xxx()

 

函數的分類:

 

1). 內置函數

 

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

 

2). 自定義函數

 

     由程序員自主的創建的函數

 

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

 

函數的兩個要素:

 

1). 參數

 

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

 

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

 

2). 返回值

 

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

 

Python的基本語法

 

在Python中嚴格區分大小寫

 

Python中的每一行就是一條語句,每條語句以換行結束

 

Python中每一行語句不要過長(規範中建議每行不要超過80個字符)

 

 

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

 

Python是縮進嚴格的語言,所以在Python中不要隨便寫縮進

 

在Python中使用#來表示註釋,#後的內容都屬於註釋,註釋的內容將會被解釋器所忽略

 

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

 

註釋要求簡單明瞭,一般習慣上#後邊會跟着一個空格

 

字面量和變量

 

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

 

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

 

變量(variable)變量可以用來保存字面量,並且變量中保存的字面量是不定的

 

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

 

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

 

數據類型  

 

數據類型指的就是變量的值得類型,也就是可以爲變量賦哪些值

 

在Python中,能夠直接處理的數據類型有以下幾種:整數、浮點數、字符串、布爾值、列表、元組、字典、集合。

 

以後我們詳細介紹這幾個數據類型。

 

對象(object)

 

Python是一門面向對象的語言

 

一切皆對象!

 

程序運行當中,所有的數據都是存儲到內存當中然後再運行的!

 

對象就是內存中專門用來存儲指定數據的一塊區域

 

對象實際上就是一個容器,專門用來存儲數據

 

像我們之前學習的數值、字符串、布爾值、None都是對象

 

對象的結構

 

每個對象中都要保存三種數據

 

1). id(標識)

 

id用來標識對象的唯一性,每一個對象都有唯一的id

 

對象的id就相當於人的身份證號一樣

 

可以通過id()函數來查看對象的id

 

id是由解析器生成的,在CPython中,id就是對象的內存地址

 

對象一旦創建,則它的id永遠不能再改變

 

2). type(類型)

 

類型用來標識當前對象所屬的類型

 

比如:int str float bool

 

類型決定了對象有哪些功能

 

通過type()函數來查看對象的類型

 

Python是一門強類型的語言,對象一旦創建類型便不能修改

 

3). value(值)

 

值就是對象中存儲的具體的數據

 

對於有些對象值是可以改變的

 

對象分成兩大類,可變對象 不可變對象

 

可變對象的值可以改變

 

不可變對象的值不能改變

 

變量和對象

 

對象並沒有直接存儲到變量中,在Python中變量更像是給對象起了一個別名

 

變量中存儲的不是對象的值,而是對象的id(內存地址),

 

當我們使用變量時,實際上就是在通過對象id在查找對象

 

變量中保存的對象,只有在爲變量重新賦值時纔會改變

 

變量和變量之間是相互獨立的,修改一個變量不會影響另一個變量

 

類型轉換

 

所謂的類型轉換,將一個類型的對象轉換爲其他對象

 

類型轉換不是改變對象本身的類型,而是根據當前對象的值創建一個新對象

 

運算符(操作符)

 

運算符可以對一個值或多個值進行運算或各種操作

 

比如 + 、-、= 都屬於運算符

 

運算符的分類:

 

1.算術運算符

 

2.賦值運算符

 

3.比較運算符(關係運算符)

 

4.邏輯運算符

 

5.條件運算符(三元運算符)

 

對於Python的基本概念我們今天先簡單介紹到這裏, 之後我們會詳細說明。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章