2.10Python基礎語法(8):數學運算
@加減乘除
print(2 + 3)
print(2 - 3)
print(2 * 3)
print(2 / 3)
@整除、求餘
print(10 // 4) # 整除
print(10 % 4) # 求餘
@求絕對值、最大值、最小值
print(abs(-5)) # 【內建函式】abs()
print(math.fabs(-5)) # 通過math模組的fabs()求絕對值,帶小數
print(max(12, 34, -56, 0))
print(min(12, 34, -56, 0))
@四捨五入、下舍、上入
print(round(3.4)) # 3
print(round(3.5)) # 4
# 負數按絕對值大小四捨五入
print(round(-3.4)) # -3
print(round(-3.5)) # -4
print(math.floor(3.9)) # 3
print(math.ceil(3.1)) # 4
@求角度的正弦、餘弦、正切
print(math.sin(math.pi / 6))
print(math.cos(math.pi / 6))
print(math.tan(math.pi / 6))
@角度、弧度互轉
print(math.radians(30)) # 角度轉弧度
print(math.degrees(math.pi / 6)) # 弧度轉角度
@乘方和開方
print(2 ** 3) # 2的3次冪
print(pow(2, 3)) # 2的3次冪
print(math.pow(2, 3)) # 2的3次冪,精度較高
print(math.sqrt(9)) # 9的開方
print(8 ** (1 / 3)) # 8開3次方,將開方轉化為乘方
@求對數
print(math.log(8, 2))
print(math.log(math.e ** 2)) # 預設底數為e
@增強型運算子
temp = 5
temp += 3 # 自加3,等價於:temp = temp+3
temp -= 3
temp *= 3
temp /= 3
temp //= 3
temp %= 3
temp **= 3
print(temp)
@算術運算子的優先順序:括冪乘加
- 括號最高
- 冪(乘方,指數)
- 乘除(包括整除和求餘)
- 加減
@科學計數法
- 1.23E2或1.23E+2=1.23*10^2
- 1.23E-2=1.23*10^-2
相關文章
- 基於c++的數學運算C++
- Python數學運算Python
- Java 數學運算與條件語句全解析Java
- Java基礎-基礎語法-變數與常量Java變數
- 正則實現數學運算
- Java基礎-語法基礎Java
- 基礎語法
- 英語語法基礎
- 帶你學夠浪:Go語言基礎系列 - 8分鐘學基礎語法Go
- scala基礎語法-----Spark基礎Spark
- swift基礎語法(一)——常量與變數Swift變數
- Dart語法基礎Dart
- Vue基礎語法Vue
- Java 基礎語法Java
- CSS 基礎語法CSS
- jQuery基礎語法jQuery
- Scala基礎語法
- redis 基礎語法Redis
- mysql基礎語法MySql
- jQuery 基礎語法jQuery
- Markdown 基礎語法
- JavaScript 基礎語法JavaScript
- JAVA語法基礎Java
- markdow基礎語法
- CSS基礎語法CSS
- go 基礎語法Go
- Markdown基礎語法
- GO語言基礎(結構+語法+型別+變數)Go型別變數
- JavaScript 基礎卷(一):基礎語法JavaScript
- Python基礎:語法基礎(3)Python
- 【Java基礎】--深入剖析基礎語法Java
- 2.6Python基礎語法(4):複數Python
- stylus_基礎語法(引數/function/運算子)Function
- Python基礎入門_2基礎語法和變數型別Python變數型別
- Dart語法篇之基礎語法(一)Dart
- 【譯】Java8官方教程:語言基礎—變數Java變數
- C# Math 中的常用的數學運算C#
- Golang實現微型數學運算直譯器Golang