Python 學習筆記(基礎知識)
標識符
- 第一個字元必須是字母表中字母或下劃線 _ 。
- 標識符的其他的部分由字母、數字和下劃線組成。
- 標識符對大小寫敏感。
單引號和雙引號的使用:
單引號與雙引號的使用方式相同,如一個整數2,加上單引號或雙引號後將會從整型變成字元或字元串。(另三個單引號或雙引號可以作注釋功能使用,見下文 注釋 的內容)
字元(character):如上圖,2是一個整數,2,"2"是一個字元。
字元串(string)(字元串是不可變的):字元或字元序列(字母、數字或標點符號)稱為一個字元串,如:「2 是一個字元串」。
注釋
- 單行注釋一般使用 #
- 多行可以使用以下三種方法:
- 注釋 ,
- """ 注釋 """,
- #第一行注釋
#第二行注釋
標準數據類型:
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中理解有誤的話,歡迎各位小夥伴指正。
推薦閱讀:
※自媒體平台那麼多,哪個最好?
※為什麼黃繼新要去《非誠勿擾最新一期》?
※坤鵬論:揭秘網紅賺錢盈利的十大招數 沒有利益就沒有網紅
※你心目中理想的團隊氛圍是怎麼樣的?