Python學習02 基本語法與資料結構

2021-06-28 02:01:05 字數 1056 閱讀 9662

這一章來複習python的基本語法

python 作為動態型別的語言,在python中使用數字無需事先宣告其型別

1.基本型別 

數字在python中有4種型別

整數: 一般意義上的數&八進位制數&十六進製制數

長整數: 無限大小的數 後面加上大寫或小寫l

浮點數:小數或者用e或e表示的冪  2.7  1234e+10  1.5e-10

負數: 負數的虛部以字母j或者j結尾  如1+2j  2.2+2.0j

2.字串

*python中字串通常由單引號 『』  雙引號「」 或者三引號『』『 』『』包圍,其中三引號包圍的字串可以由多行組成

*python中還有乙個重要的知識點是索引和分片

*格式化字串  

%c :單個字元

%d :十進位制整數

%o :八進位制整數

%s :字串

%x :十六進製制整數,其中的字母小寫

%x :十六進製制整數,其中的中字元大寫

*字串與數字的相互轉換

import string

if __name__ == '__main__':

print string.atoi('10')+4#字串轉換為數字

str(10)#數字轉換為字串
*原始字串:以大寫或小寫r開始,在原始字串中 "\"不再表示轉義字元

3.列表和元組

列表是以方括號包圍的資料集合

元組是以括號()包圍的資料集合

不同點:元組的內容不允許改變

4.字典

以大括號包圍資料   即key-value對應關係

5.檔案

當使用python內建函式open開啟乙個檔案時,返回乙個檔案物件,其原型為 open(filename,mode,bufsize)

filename->檔名

mode->可選引數,檔案開啟模式  r 以讀方式  w以寫方式 b以二進位制方式

6.下面是if while for等等 不累述了

python基礎語法02

if 條件 執行 if 條件 執行 1 條件為真時,做的事情 else 執行 2 條件為假時,做的事情 if 條件1 執行 elif 條件2 執行 elif 條件3 執行 else 條件n 執行 if 條件 if 條件 執行 else 執行 else 執行 完成 外賣結算 程式 要求 滿30減10塊...

python學習筆記 python基本語法補充

我們之前在小插曲這篇博文中提到了中文編碼問題以及其解決方案。這裡再做一些補充。這個中文編碼問題之所以會出現,是python2.x沒有指定編碼形式而導致的。所以我們只需要在檔案開頭加上 coding utf 8 或者 coding utf 8即可。當然了,我也強調了,這是2.x的問題,所以對於3.x是...

python學習(二) 基本語法

例如 我是注釋 例如 我是多行注釋 非常的簡單 2.2 變數型別 檢視變數的型別 numbers 數字型別 基本型別 int long a 10 b type a print b 小數型別 float c 2.4 d type c print d 複數 num e complex 2j e comp...