標籤:

Python 學習筆記(基礎知識)

標識符

  • 第一個字元必須是字母表中字母或下劃線 _
  • 標識符的其他的部分由字母、數字和下劃線組成。
  • 標識符對大小寫敏感。

單引號和雙引號的使用:

單引號與雙引號的使用方式相同,如一個整數2,加上單引號或雙引號後將會從整型變成字元或字元串。(另三個單引號或雙引號可以作注釋功能使用,見下文 注釋 的內容)

字元(character):如上圖,2是一個整數,2,"2"是一個字元。

字元串(string)(字元串是不可變的):字元或字元序列(字母、數字或標點符號)稱為一個字元串,如:「2 是一個字元串」。

注釋

  • 單行注釋一般使用 #
  • 多行可以使用以下三種方法:
  1. 注釋 ,
  2. """ 注釋 """,
  3. #第一行注釋

#第二行注釋


標準數據類型

Python3 中有六個標準的數據類型:

Number(數字)

String(字元串)

List(列表)

Tuple(元組)

Sets(集合)

Dictionary(字典)

Python3 的六個標準數據類型中:

不可變數據(四個):Number(數字)、String(字元串)、Tuple(元組)、Sets(集合);

可變數據(兩個):List(列表)、Dictionary(字典)。

  • 數字(Number)類型

python中數字有四種類型:整數、布爾型、浮點數和複數。

  • int (整數), 如 1, 只有一種整數類型 int,表示為長整型,沒有 python2 中的 Long。
  • bool (布爾), 如 True。
  • float (浮點數), 如 1.23、3E-2
  • complex (複數), 如 1 + 2j、 1.1 + 2.2j
  • 字元串(string)(字元串是不可變的):

字元或字元序列(字母、數字或標點符號)稱為一個字元串,如:「2 是一個字元串」。

  • 列表(list)(支持增、刪、改、查):

列表是一種用於保存一系列有序項目的集合,即可以利用列表保存遺傳項目的序列(例如shopping list)。

  • 元組(tuple):只支持查詢,不支持增、刪、改

元組可近似地看作列表,只是元組修改。(創建元組時需要使用小括弧)

  • 字典(dic):支持增、刪、改、查

(字典是一種映射關係,通過key-value即鍵值對來連接在一起,比如字母(key)對應的每一位置(value))

  • 集合(set):支持增、刪、改、查

集合是簡單對象的無序集合 。當集合中的項目存在與否比起次序或其出現次數更加重要時,我們就會使用集合。

通過使用集合,你可以測試某些對象的資格或情況,檢查它們是否是其它集合的子集,找到兩個集合的交集,等等。


條件判斷和循環判斷

  • if條件判斷

一般用法(二選一):

if ~else 方式

嵌套用法(多選一):

if ~elif~else 方式

  • 循環

while循環:

for循環:

break: 結束循環,進行(循環模塊的)下一步。 continue: 結束這一次循環,進入下一次循環(還是在當前循環模塊中)。


函數和模塊

函數和模塊都是為了提高代碼的可讀性,將功能性的代碼集成在一塊,方便可代碼後期修改也使其他人可以更好的讀懂你的代碼。模塊可以看做不同功能的集合體,封裝在一起,給外部提供介面,即方便他人使用又避免了其它代碼對其的影響。


數據結構

  • 隊列(queue)——先進先出

只有1個廁所,有10個人需要上廁所,只能排隊,先到的先使用廁所。

  • 棧(stack)——先進後出

桶裝薯片,先第一片放進去的,只能最後才能吃到,最後一片放進去的,最先被吃。

以上只是python中很基礎的部分,如果想要學精一門語言,後面還需要更加的努力,後期基於python的學習會進一步補充。

對於python中理解有誤的話,歡迎各位小夥伴指正。


推薦閱讀:

自媒體平台那麼多,哪個最好?
為什麼黃繼新要去《非誠勿擾最新一期》?
坤鵬論:揭秘網紅賺錢盈利的十大招數 沒有利益就沒有網紅
你心目中理想的團隊氛圍是怎麼樣的?

TAG:編程 | 互聯網 |