天天看點

python int 轉 16進制字元串 大寫_第二課 python的基礎指令

python int 轉 16進制字元串 大寫_第二課 python的基礎指令
python的檔案類型:

類型(type),空對象(none),檔案,集合,函數,子產品

存儲模型:看對象能儲存多少對象。

更新模型:對象建立之後是否可以更新值。

通路模型:對象的通路方式。

python int 轉 16進制字元串 大寫_第二課 python的基礎指令
python支援的資料類型:

整形:51,548,0,-465498

長整型:1484165151L

布爾型:ture和flase

浮點型:1.222,3.14e-2

複數:1+5j,2.23-0.255j

複數的内建屬性:

Real:複數的實部

Imag:複數的虛部

Conjugate:傳回該複數的共扼複數

進制轉換:

16進制常量以0x或者0X開頭,8進制以0開頭。

python的長整形一般在末尾加上大寫字母的L,沒寫小寫字母的原因是小寫字母的l和1容易混淆。

Print hex(256)#16進制

Print oct(8)#8進制

Print 0111 #8進制 73

Print 10010111 #2進制151

hex(num):将num轉換成十六進制數并以字元串的形式傳回

oct(num):将num轉換成八進制數并以字元串形式傳回

hex(255) 0xff

oct(255) 0377

chr(num):将ascii值的數字轉換成ascii字元串,隻能是0~255

Ord(chr):接受一個ascll字元(長度為1的字元串),這回相應的ascii值

chr(97) “a”

ord(“a”) 97

操作符
python int 轉 16進制字元串 大寫_第二課 python的基礎指令
常用的轉換函數:

Int(obj,base=10):傳回字元串或數值對象的整型。

long(obj,base=10):傳回字元串或數值對象的長整型表示

float(obj):傳回字元串或數值對象的浮點型表示

complex(str) or complex(real.imag-0.0);傳回複數

bool(obj):傳回布爾值。

功能函數:

abs(num):傳回num的絕對值

pow(num1,num2,mod=1):取num1的num2次方,

過提供mod參數,則計算結果再對mod進行取餘運算

round(flt,ndig=0):接受一個浮點型fit并對其進行四舍五入,儲存ndig位小數。

pow(2,3) 8

pow(2,3,3) 2

round(1.222) 1.0

round(1.222,1) 1.2

round(1.222,2) 1.22

資料類型:

Int():直接截取很小的部分,傳回整形

Round():取與目前數值最接近的整數(四舍五入)傳回的是浮點型

Math.floor():取與目前數值最接近的,但小于目前數值的整數,傳回的是浮點型

Int(-1.2) -1

round(-1.2) -1.0

Import math

math.floor(-1,2) -2.0

功能函數:

enumerate(iter):接受一個可得疊代對象作為參數,一個enumerate(同時也是一個疊代器),該組成由Iter每個元素的下标和種植組成的元組。

len(seq):傳回seq的長度

zip(it0,it1,...itN):傳回一個清單,其第一個元素是it0,it1,這些元素的第一個元素組成的一個元組,第二個。。。依次類推。

字元串的3種表示方法:

1,單引号‘’ 表示一個字元

2,雙引号“” 表示字元串

3,三引号“‘”’表示一段文字

Cmp(x,y):根據字元串的ascll碼值進行比較

如果x<y則傳回-1;如果x=y則傳回0,如果x>y則傳回1.

Max()和min():按照ascll碼值傳回最大或最小的字元

處理檔案的基本功能函數:

https://www.cnblogs.com/goodshipeng/p/7215330.html

f.read()讀取整個檔案。

f.readline()一行一行的讀取檔案。

f.readlines()讀取整個檔案,然後把每一行放在一個清單裡。

f.tell()目前位置。

f.seek()用于移動檔案讀取指針到指定位置

f.truncate()方法用于截斷檔案,如果指定了可選參數 size,則表示截斷檔案為 size 個字元。 如果沒有指定 size,則從目前位置起截斷;截斷之後 size 後面的所有字元被删除。

f.closed()檢測檔案是否被打開,flase表示已經被打開了。

f.flash()重新整理。

f.write()寫一行。

f.writeline()寫入多行檔案

變量:

必須是字母,數字,下劃線,并且不能以數字開頭,區分大小寫的

python int 轉 16進制字元串 大寫_第二課 python的基礎指令

Str=’abcdef’

Print str.endswith(‘f’)

Print str.startswith(‘a’)

檔案處理模式

r:隻讀模式

W:隻寫模式

a:追加模式

r+b:讀寫模式

w+b:寫讀模式

a+b:追加模式

繼續閱讀