Python入門學習 02

2021-09-25 08:14:50 字數 2023 閱讀 4622

檢視型別

資料型別轉換

面試補充

python運算子

對程式處理的資料,進行的分類

是指』值『的型別,而不是』變數『

1.區分儲存的空間,多大的頭帶多大的帽子,優化儲存,避免記憶體空間的浪費

2.根據不同資料型別的特性,做不同的資料處理:例如 6+6,與』6『+』6『,列印結果不同

1.numbers(數值型別)

-int(整數); float(浮點數,即含有小數點的數); long ; complex

2.bool(布林型別)

-true;false(真;假) 非0即真,非空即真

3.string(字串)

-『內容』

4.list(列表)

-[1,2,3]

5.tuple(元組)

-(1,2,3)

6.dictory(字典)

-7.set(集合)

-type(***),即可檢視此資料屬什麼型別

函式描述

int(x [,base])

將x轉換為乙個整數

long(x [,base] )

將x轉換為乙個長整數

float(x)

將x轉換到乙個浮點數

complex(real [,imag])

建立乙個複數

str(x)

將物件 x 轉換為字串

repr(x)

將物件 x 轉換為表示式字串

eval(str)

將字串當作『**』來處理,並返回結果

tuple(s)

將序列 s 轉換為乙個元組

list(s)

將序列 s 轉換為乙個列表

set(s)

轉換為可變集合

dict(d)

建立乙個字典。d 必須是乙個序列 (key,value)元組。

frozenset(s)

轉換為不可變集合

chr(x)

將乙個整數轉換為乙個字元

unichr(x)

將乙個整數轉換為unicode字元

ord(x)

將乙個字元轉換為它的整數值

hex(x)

將乙個整數轉換為乙個十六進製制字串

oct(x)

將乙個整數轉換為乙個八進位制字串

以上參考即可,暫不需全部掌握

1,靜態型別/動態型別

靜態型別是編譯的時候確定的後期無法修改

動態型別是執行時進行判定的,可以動態修改

2,強型別/弱型別

強型別,不輕易隨著環境的變化而變化

弱型別,不同環境下,很容易被改變

例如:『1』+1,在python語言中不會改變,無法計算結果,在其他語言可能就改變型別並且計算結果

以上可以得出結論:python是強型別的動態語言

運算子描述

+兩個物件相加

-乙個數減去另乙個數

*兩個數相乘

**返回x的y次冪

/乙個數除以另乙個數

//返回商的整數部分

%返回除法的餘數

運算子描述

+=n=n+1

-=n=n-1

*=n=n*1

**=n=n**1

/=n=n/1

//=n=n//1

%=n=n%1

以上1可變,便於理解取值為1

運算子描述

==檢查兩個運算元的值是否相等

!=檢查兩個運算元的值是否相等

>

檢查左運算元的值是否大於右運算元的值

>=

檢查左運算元的值是否大於或等於右運算元的值

<

檢查左運算元的值是否小於右運算元的值

<=

檢查左運算元的值是否小於或等於右運算元的值

is檢查兩個唯一標識是否相同

鏈式比較運算子

10運算子

描述not

取反and

並且;一假全假

or或;一真全真

注意:非零即真,非空即真

Python入門學習 DAY 02 何為變數

學習python的第二天,本次主要學習了解了乙個程式的啟動,程式語言的分類,python直譯器的安裝以及什麼是變數 應用程式的啟動 重點 前提 先啟動作業系統 1 向作業系統提交程式啟動檔案的路徑 2 作業系統根據檔案路徑把硬碟的資料讀入記憶體 3 作業系統呼叫cpu來執行記憶體中剛剛讀入的程式 程...

OpenGL入門學習筆記02

多邊形 1,多邊形的兩面和繪製 這是乙個三維的概念,乙個多邊形有正面和反面,我們可以設定正面和反面的繪製方式 glpolygonmode gl front,gl point 正面,只繪製頂點 gl back 反面gl front and back正面和反面 gl fill填充的繪製方式gl line...

機器學習入門筆記02

接著上一次的筆記,今天將 零起點學習python機器學習快速入門 的剩下的內容全部做乙個記錄。前天將書中的幾個機器學習的模型全部啃了一遍 1 邏輯回歸 2 貝葉斯網路 3 knn臨近 4 隨機森林 5 決策樹 6 gdbt迭代決策樹 7 svm支援向量機 8 交叉向量機 9 神經網路 10 神經網路...