互動式直譯器
演算法數和表示式
算數運算子
+
,-
,*
,/
,//
(整除)
在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()
求絕對值
模組import
import 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...