初識python(基礎篇一)

一. 認識python

1.1 python的發展背景
1. Python的作者是Guido van Rossum(龜叔)
2. Python正式誕生於19913. Python的解釋器如今有多個語言實現,我們常用的是CPython(官方版本的C語言實現),其他還有Jython(可以運行在Java平臺)、IronPython(可以運行在.NET和Mono平臺)、PyPy(Python實現的,支持JIT即時編譯)
4. Python目前有兩個版本,Python2和Python3,最新版分別爲2.7.133.6.2
5. Life is shot, you need Python. 人生苦短,我用Python。
1.2 python的優缺點
  • 優點
1. 簡單易學
2. 免費開源
3. 高級語言
4. 可移植性
5. 面向對象
6. 可擴展性
7. 豐富的庫(異常豐富)
8. 規範的代碼(PEP8)
  • 缺點
	Python語言非常完善,沒有明顯的短板和缺點,唯一的缺點就是執行效率慢,這個是解釋型語言所通有的,同時這個缺點也將被計算機越來越強大的性能所彌補。
1.3 python能幹什麼?
1. web應用開發(flask,django框架)
2. 自動化測試運維(現在很吃香)
3. 網絡爬蟲(崗位較少,但是很有趣)
4. 科學計算,人工智能(AI首選語言)
5. 遊戲開發

二.第一個python程序

1. 打開 Pycharm,選擇 Create New Project,創建一個新項目

2. 選擇Pure Python表示創建一個純Python程序項目, Location 表示該項目保存的路徑,Interpreter 表示使用的Python解釋器版本,最後點擊Create 創建項目

**3. 右擊項目,選擇New,再選擇Python File**

4. 在彈出的對話框中輸入的文件名HelloPython,點擊OK,表示創建一個Python程序的文本文件,文本文件後綴名默認.py

5. 輸入以下代碼,並右擊空白處,選擇Run運行,表示打印一個字符串Hello World!

6. 運行成功後,Pycharm Console窗口將顯示我們的輸出結果。

三. 註釋

3.1 註釋的作用
  • 通過用自己熟悉的語言,在程序中對某些代碼進行標註說明,這就是註釋的作用,能夠大大增強程序的可讀性

  • 示例

    <1> 未使用註釋的代碼

​ <2>使用註釋的代碼

3.2 註釋的分類
  • 單行註釋

#開頭,#右邊的所有東西當做說明,而不是真正要執行的程序,起輔助說明作用

# 我是註釋,可以在裏寫一些功能說明之類的哦
print('hello world')
  • 多行註釋
'''
    我是多行註釋,可以寫很多很多行的功能說明

'''
def test():
  print('hello')
3.3 python的中文支持

python3中,是默認支持中文的,但是在python2中就需要一定的額外操作纔可以

python2中,如果直接在程序中用到了中文,比如:

print('你好')

解決的辦法爲:在程序的開頭寫入如下代碼,這就是中文註釋

#coding=utf-8

或者 # -*- coding:utf-8 -*-(推薦使用)

四. 變量和類型

4.1 變量的定義

在程序中,有時我們需要對2個數據進行求和,那麼該怎樣做呢?

大家類比一下現實生活中,比如去超市買東西,往往咱們需要一個菜籃子,用來進行存儲物品,等到所有的物品都購買完成後,在收銀臺進行結賬即可

如果在程序中,需要把2個數據,或者多個數據進行求和的話,那麼就需要把這些數據先存儲起來,然後把它們累加起來即可

在Python中,存儲一個數據,需要一個叫做變量的東西,如下示例:

#num1就是一個變量,就好一個小菜籃子
num1 = 100 

#num2也是一個變量
num2 = 87  

#把num1和num2這兩個"菜籃子"中的數據進行累加,然後放到 result變量中
result = num1 + num2 
  • 說明:
    • 所謂變量,可以理解爲菜籃子,如果需要存儲多個數據,最簡單的方式是有多個變量,當然了也可以使用一個
    • 程序就是用來處理數據的,而變量就是用來存儲數據的
4.2 變量的類型

爲了更充分的利用內存空間以及更有效率的管理內存,變量是有不同的類型的,如下所示:

  • 怎樣知道一個變量的類型呢?
    • 在python中,只要定義了一個變量,而且它有數據,那麼它的類型就已經確定了,不需要咱們開發者主動的去說明它的類型,系統會自動辨別
    • 可以使用type(變量的名字),來查看變量的類型

例如:

五. 標識符和關鍵字

5.1 什麼是標識符

開發人員在程序中自定義的一些符號和名稱

標識符是自己定義的,如變量名 、函數名等

5.2 標識符的規則
  • 標識符由字母、下劃線和數字組成,且數字不能開頭
  • python中的標識符是區分大小寫的

5.3 標識符命名規則
  • 見名知意

起一個有意義的名字,儘量做到看一眼就知道是什麼意思(提高代碼可 讀性) 比如: 名字 就定義爲 name , 定義學生 用 student

  • 小駝峯命名法

第一個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myName、aDog

  • 大駝峯命名法

每一個單字的首字母都採用大寫字母,例如:FirstName、LastName

  • 下劃線命名法

還有一種命名法是用下劃線“_”來連接所有的單詞,比如send_buf,

5.4 關鍵字
  • 什麼是關鍵字

python一些具有特殊功能的標識符,這就是所謂的關鍵字

關鍵字,是python已經使用的了,所以不允許開發者自己定義和關鍵字相同的名字的標識符

  • 查看關鍵字

可以在Python Shell通過以下命令進行查看當前系統中python的關鍵字

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