如何用python计算函数的值域_(Max第一篇)Python基础代数运算大全
@[TOC](目錄)
1. 基礎運算
1.1 運算代碼表格
python中的基本運算符的使用是最基本的內容,需要把每一個運算所使用的符號記住,會對之后的編程有很大的作用
符號
定義
+
Addition
-
Subtraction
*
Multiply
/
Divide
abs()
Absolute
//
Floor Division
%
Remainder
**
Power
a+bj
complex
(a+bj).imag
imaginary of complex
(a+bj).real
real part of complex
python 有很多內置函數,最近本的數值計算包含了常用的 ‘+’, ‘ - ’,‘ * ‘, ’/‘,’//‘,’%‘等等,下面是常見的運算以及說明。
1.2 加和減
>>> 3-2 #兩個整數直接相減
1
>>> 3+2 #兩個整數直接相加
5
>>> 5+0.4 #小數與整相加
5.4
>>> 2.5+3.4 #小數與小數相加
5.9
1.3 乘和除
>>>2*3 #兩個整數相乘
6
>>> 2.5*111 #小數與整數相乘
277.5
>>> 10/3 # ‘/’表示兩個數相除,返回值(得到的結果)為小數
3.3333333333333335
>>> 10/5 #兩個數如果能夠除盡,返回的同樣是小數
2.0
>>> 3.6/7 #兩個數如果不能夠除盡,返回的同樣是小數
0.5142857142857143
1.4 絕對值、商和余
>>> abs(3) #abs是絕對值absolute的縮寫
3
>>> abs(-3)
3
>>> abs(-3.4)
3.4
>>> 10//3 #兩個整數使用‘//’得到的是商,即返回整數值,floor division
3
>>> 10.3//2 #返回的依然是商,但是得到的結果為小數
5.0
>>> 10%3 #‘%’返回值為余數
1
>>> 10.3%3 #小數除以整數返回的值同樣是余數,但是結果為小數
1.3000000000000007 #此處忽略000000007,這是浮點數(float)
>>> 10.3%3.2 #類似上面的計算
0.7000000000000002
1.5 冪運算
如果想對一個數字進行次冪或者開方運算,則需要用到 ‘ ** ‘
>>> 2**4 # 2的4次方
16
>>> 3**1.5 # 3的1.5次方
5.196152422706632
>>> 3**0.5 # 3開平方
1.7320508075688772
>>> 5**(-2) # 5的-2次方,此處也可以不添加括號
0.04
>>> 5**-1 #可以不帶括號
0.2
>>> (5**-3)**(1/3) #先進行三次方,在進行開三次方
0.2
>>> pow(2,3) #pow(a,n)返回值為a的n次方
8
>>> pow(3,-3)
0.037037037037037035
1.6 運算順序
python中的運算順序與數學中的順序是一致的
>>> 20-3*4
8
>>> (20-3)*4
68
1.7 復數
1.7.1 復數表示
數學最大的數值域為復數,下面是如何得到復數以及復數的運算
>>> 1+2j #在數學里使用i,但是在python中使用j
(1+2j)
>>> 3-2j
(3-2j)
>>> complex(-1,4)#使用復數的單詞,后面括號里為實部和虛部的值
(-1+4j)
還有另外的一種方法就是引入cmath模塊,可以計算復數的實部、虛部以及復數與三角函數的轉換。
1.7.2 復數計算
復數的計算有‘ + - * / ’,求模長
>>> (1+2j)+(-1-3j) #兩個復數進行加法運算
-1j
>>> 1+2j-1-3j #兩個復數進行減法運算
-1j
>>> (1-3j)*(2+3j) #兩個復數進行乘法運算
(11-3j)
>>> (1-3j)/(2+3j) #兩個復數進行除法運算
(-0.5384615384615385-0.6923076923076924j)
>>> abs(3+4j) #利用abs來計算復數的模長
5.0
>>> abs(5-12j)
13.0
>>> (1+2j).imag #返回復數的虛部
2.0
>>> (3-2j).real #返回復數的實部
3.0
2. 分數以及其他的函數
在數學里數值還有分數還有很多三角函數、對數、指數等運算,很多都需要導入一些模塊才能夠使用,比如Faction, math, numpy, cmath等。后面會進行總結。
第一篇 DONE!
這是自己用來總結學習用的,如果覺得可以,請點個贊~謝謝
總結
以上是生活随笔為你收集整理的如何用python计算函数的值域_(Max第一篇)Python基础代数运算大全的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Alpha测试与Beta测试及区别
- 下一篇: 如何用python计算函数的值域_(完整