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