python第一章筆記 第一章 基礎

2021-10-12 11:43:07 字數 1872 閱讀 7826

* 參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如: 1.0 / 2, 1 / 2.0, 1.0 / 2.0

~~~ python

>>> print 1.0 / 2 # 結果 0.5

>>> print 1 / 2.0 # 結果 0.5

>>> print 1.0 / 2.0 # 結果 0.5

* 整數 / 整數, 計算結果的小數部分被截除,只保留整數部分(不會四捨五入) 如: 1 / 2

~~~ python

>>> print 1 / 2 # 結果 0

* 通常情況下只需要普通演算法,即 1 / 2 = 0.5 ,方法如下:

➣ 在程式前加上 from __ future __ import division (__ future __ 前後是兩個下劃線)

➣ 或直接在解析器中執行它

~~~ python

>>> from __future__ import division

>>> print 1 / 2 # 結果 0.5

* 冪運算

~~~ python

>>> print 2 ** 3 # 結果 8

* 布林型別(boolean)

➣ false none 0 "" () {} 作為布林表示式時,都被直譯器看做false

~~~ python

>>> print true == 1 # 輸出 true

>>> print false == 0 # 輸出 true

>>> print bool(0) # false

>>> print bool(0.0) # false

>>> print bool("") # false

>>> print bool(()) # false

>>> print bool() # false

>>> print bool(none) # false

>>> print bool({}) # false

>>> print bool(1) # true

* 布林運算

~~~ python

>>> print true + false + 42 # 輸出 43

* 轉換字串的兩種機制

➣ str()函式,把值轉換為合理的字串形式 ----- 常用此方式

➣ repr()函式,建立乙個字串

~~~ python

>>> temp = 10

>>> print 'the temperature is: ' + str(temp)

>>> print 'the temperature is: ' + repr(temp)

# 輸出結果都是: the temperature is: 10

* 原始字串輸出 r

~~~ python

>>> print 'hello\nworld' # 結果會換行 因為\n是換行符

>>> print 'hello''world'

>>> print 'hello','world'

>>> print 'hello world'

>>> print 'c:\nowhere'

# 此時如果想完整列印路徑需要使用 r 原始字元標識

>>> print r'c:\nowhere'

>>> print r'c:\nowhere\\'

>>> print r'c:\nowhere' '\\'

>>> print r'let\'s go!' # 輸出 let\'s go!

#或》 print 'c:\\nowhere' # 此方式不適合長字串 如: c:\\nwhere\\bozz\\frozz 需要寫很多反斜槓

執行結果:

!(返回頂部

第一章 python築基

print函式 輸出變數或者物件的值。接下來我們會經常用到,再次不做贅述。如果對於該函式不了解的,可以通過help print 和help print 檢視裡面引數和函式使用方式。input函式 用於接收控制台上面使用者輸入的資料。示例 name input 請輸入您的姓名 age input 請輸...

第一章 筆記

2.呼叫mat的size 方法,可以獲取該影象的尺寸。返回的是乙個結構體。mat image cout height 3.在原地進行的影象變換 mat image,result flip image,result,1 1 表示水平翻轉 2 表示垂直翻轉 負數表示既有水平也有垂直翻轉 imwrite ...

第一章筆記

第一章 1.main int argc,char argv 當中的引數是該檔案時輸入的命令列,例如檔案編譯後為a.out argv 0 a.out argv 1 argv argc 1 都是命令列輸入的引數 2.int read fd,buf,bufsize 從fd 檔案描述符 對應的檔案中讀入資料...