Python基礎教程 第一章 基礎知識

2021-08-30 08:47:23 字數 1824 閱讀 8396

互動式直譯器

演算法數和表示式

算數運算子

+-*///(整除)

在2.x版本中可以from __future__ import division求餘運算子%

x % y等價於x - ((x // y) * y)

可用於負數求餘,10 % -3 == 10 - ((10 // -3) * -3) == -2

理解要點:整除運算向下圓整結果

乘方運算子**

變數(名稱只能由字母、數字和下劃線組成,不能以數字開頭)

語句(表示式「是」一些東西,語句「做」一些事情)

獲取使用者輸入input()函式

pow()冪運算pow(2, 3)等於8

round()將浮點數圓整為最接近的整數

int()將浮點數向下圓整

abs()求絕對值

模組importimport math引入模組

math.floor()向下圓整

math.ceil()向上圓整

import cmath處理複數的模塊

sqrt()計算實數平方根,cmath.sqrt()計算複數平方根

>>> import cmath

>>> cmath.sqrt(9)

(3+0j)

__future__可以使用當前不支援但未來有可能成為標準組成部分的功能

儲存並執行程式

#注釋

字串

字串拼接

>>> print('a' 'b' 'c')

abc

不使用+也可以

支援單引號' '和雙引號" "可使用反斜槓\轉義,告訴直譯器\後面引號是字串的一部分,而不是字串結束的標誌。

>>> 'let\'s go!'

"let's go!"

str()repr()

>>> print(repr("hello,\nworld!"))

'hello,\nworld!'

>>> print(str("hello,world!"))

hello,world!

長字串'''hahah'''原始字串:不以特殊方式處理反斜槓\

>>> print('c:\nowhere')

c:owhere

>>> print('c:\\nowhere')

c:\nowhere

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

c:\nowhere

原始字串不能以單個字串結尾,可以將末尾反斜槓單獨作為乙個字串

Python基礎教程筆記 第一章

表示整除,當匯入 future 模組中的 version 時,表示正常的的除法,此時可用 表示整除,不論數字是整型還是浮點型,都可以用 表示整除。表示冪次方 例如 2 3 表示2 的3次方 結果為 8 運算子的優先順序比負號 的運算子優先順序高,所以 3 2 9 3 2 9 pow 3,2 函式也表...

《Python基礎教程》第一章 基礎知識

1 如果希望只執行普通的除法,可以在程式前加上以下語句 fromfutureimport division。還有另外乙個方法,如果通過命令列執行python,可以使用命令開關 qnew。此時,整除用雙斜線表示。2 冪運算子 3 可以用函式pow 代替 計算乘方 2 3 pow 2,3 4 abs函式...

Python基礎教程 學習筆記 第一章 基礎

加法 減法 乘法 除法 單斜槓 結果為浮點數。1 20.5 1 11.0雙斜槓 為整除,直接丟棄小數部分。1 20 1 11 5.0 2.42.0 10 3 4 10 33 2.x版本中,整數用單斜槓 除法也是預設整除,若要使結果同樣為浮點數,需要先執行 from future import div...