python基礎知識


 python官網:https://www.python.org/

python中的python.exe是python的解釋器。

 

 

1、python變量

1.1什么是變量

計算機的核心本質是計算,在為了完成這個任務的期間,我們會把臨時的數據儲存在變量里面,那么什么是變量呢?變量就是把一個臨時的數據存儲到內存里面並指向了一個值,以便后續調

用。變量也稱為對象。

1.2定義變量

(1)除了python其他語言定義變量的方式:類型 變量名=變量值

(2)python語言定義變量的方式:變量名=變量值

1.3變量的生命周期

變量在調用的時候,會在內存當中指向變量的值,調用結束后,在內存中的指向就消失。

1.4變量的規則

變量的規則需要遵守如下幾點,具體如下:

(1)變量只能是字母,數字,和下划線

(2)變量名的第一個字符不能是數字

(3)如果變量名稱是多個字符串,建議使用駝峰式(就是第二個字符的首字母大寫)的命名規則,如mySchool、isBoy、myTeacher、myNameIs

(4)定義變量名稱盡量的通俗易懂,一言以蔽之。如名字就用name、學校就用school。

2、python初學

2.1新建代碼文件

 修改代碼文件名稱

 

 

2.2創建代碼文件夾

 

2.3運行代碼

 

 2.4輸出:print

在python中輸出變量的值用的關鍵字(函數)是print(變量名)。

字符串的格式化輸出(format)的第一種方式:

用%以占位符的方式輸出:

(1)%s:字符串占位符;

(2)%d:整型數字占位符;

(3)%f:帶小數點的數字占位符,默認小數點后帶5位;

 字符串的格式化輸出的第二種方式:

應用關鍵字format,以定義變量的方式輸出:

 

字符串的格式化輸出的第三種方式:

應用關鍵字format(字符串格式化),以索引的方式輸出,計算機的索引都是從零開始的,同數組。

 

 

 

 

2.5查看變量數據類型:type

在python中查看變量類型的關鍵字是type(),代碼是print(type(變量名))。

 

2.6查看變量地址:id

在計算機中,想要確定兩個變量是否一致,是通過查看他們的內存地址是否一致。在python中,查看對象的內存地址使用的關鍵字是id(變量),代碼是print(id(變量))。 

 

 2.7注釋代碼

(1)#:單行代碼注釋,指的是針對單行代碼的注釋,注釋的內容是不會輸出的。

 

 (2)‘’‘ ’‘’:三引號,是多行注釋,指的是針對多行代碼的注釋。

 

 (3)ctrl+/:快速的注釋代碼,操作步驟為先選中需要注釋的代碼,然后 ctrl+/,再次操作即可取消注釋。

 

 

 

2.8輸入:input

在python中輸出變量的值用的關鍵字(函數)是input(變量名)。

2.9常用符號

1、換行:\n;

2、空格:\t;

3、引號

(1)在python中單引號‘ ’和雙引號是一樣的;

 

 (2)三引號里面可以編寫多行,上面說到三引號也可以做注釋。當三引號做注釋時,其前面是沒有變量的。

 

 (3)單引號中可以包含雙引號,雙引號中可以包含單引號,三引號中既可以包含單引號,又可以包含雙引號。

 

3、數據類型

3.1計算機常用的數據類型

(1)int :整型,表示的整型的數字;

(2)str :字符串,具體就是指英文字母、漢字和數字;

(3)bool:布爾,邏輯判斷(true or false)

(4)float:float類型,是指帶小數點的數字;

(5)none:表示為空,和數學中的0一樣;

3.2查看變量數據類型:type

在python中查看變量類型的關鍵字是type(),代碼是print(type(變量名))。

 

 3.3字符串數據類型轉化

%s:字符串(str)

%d:數字(int)

%f:帶小數點的數字(float)

想要將字符串轉化為int和float類型,他的前提是字符串的內容必須是數字,轉換的方式為:需要轉化的數據類型(需要被轉化的內容),如將年齡的數據類型轉化為int,代碼為:變量=int(age)

 

 

所有需要輸入的內容都是字符串(str)類型,把輸入的內容的數據類型強制轉換為int、float,轉化的方法為:需要轉化的數據類型(需要被轉化的內容),如將輸入轉化為整型的數據類

型,其代碼為:int(input(輸入的內容))。

 

 

 4、python幫助手冊

打開控制台,進入python解釋器,輸入help(),復制網址在瀏覽器中打開,即可查看到python的幫助手冊。

按下CTRL+C就可以退出幫助手冊,輸入exit就可以退出python解釋器。

5、編碼與解碼

python2默認編碼是ascill碼,但是對中文的支持不好,而且只支持西方的26個字母。所以為了語言支持全球各個不同的國家,就有了unf-8的編碼,但是utf-8的編碼是以犧牲性能為代價的,所以就

有了輕量級的unicode。所以python3的默認編碼是unicode。

5.1編碼

編碼:就是把str的數據類型轉為bytes的數據類型的過程,使用到的關鍵字是encode

5.2解碼

解碼: 把bytes的數據類型轉為str的數據類型的過程,使用到的關鍵字是decode

5.3爬蟲實例

如想要獲取一個網站的內容,網址位:https://so.gushiwen.cn/gushi/sanbai.aspx,則代碼為:

6、python基本規則

python是一門膠水語言,也就是說可以和各個不同的語言之間進行整合。python是函數式的語言,也是面向對象的語言。

6.1函數

定義函數的關鍵字是def,定義函數的命名為:def 函數名稱():,回車后,需要縮進(即輸入4個空格)然后print("函數的值")

函數的調用只需要輸入:函數名稱()

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM