python數字即數學函式

2021-06-22 22:43:30 字數 2255 閱讀 4954



python

筆記——數字及數學函式 一、

python

中的數字

1、型別及運算子

python

中有四種型別的數

ø整數:一般意義上的數,包含八進位制

(0開頭

),十六進製制

(0x開頭

)eg.2 ø

長整數:無限大小的數,結尾新增l或

leg.2012121200 ø

浮點數:小數或用

e/e表示的冪

eg.3.2350.2e2 ø

複數:複數的虛部以字母j 或

j結尾eg.2+3i

運算子+加法

-減法*乘法

**冪次/除法

//取整,商的整數部分%取餘

&位與|位或

^位異或

~位翻轉

x -> -(x+1)

<<

右移運算子優先順序,同級從左到右

2.基本運算及示例

[python]view plain

copy

print?

#基本運算開始

print("3+5 = " + str(3+5) ) #不能直接+,轉為string

print("2.0-5 = " + str(2.0-5) )  

print("2 * 3 = " + str(2*3) )  

print("2 ** 3 = " + str(2**3))  

print("5 / 2 = " + str(5/2))  

print("5 // 2 = " + str(5//2))  

print("5 % 2 = " + str(5%2))  

print("2 >> 2 = " + str(2>>2))  

print("2 <

<<2))  

print("2 & 3 = " + str(2&3) )# 0010 & 0011 = 0010

print("2 | 3 = " + str(2|3))  

print("2 ^ 3 = " + str(2^3))  

print("~2 = " + str(~2))  

結果:二、相關數學函式及使用示例

使用math

> import math

>>>dir(math)

這句可檢視所有函式名列表

>>>help(math)

檢視具體定義及函式原型

常用的數學函式:

ceil(x)

取頂floor(x)

取底fabs(x)

取絕對值

factorial (x)

階乘hypot(x,y)sqrt(x*x+y*y)

pow(x,y) x的y

次方sqrt(x)

開平方log(x)

log10(x)

trunc(x)

截斷取整數部分

isnan (x)

判斷是否

nan(not a number)

degree (x)

弧度轉角度

radians(x)

角度轉弧度

另外該模組定義了兩個常量:

data

e = 2.718281828459045

pi = 3.141592653589793

[python]view plain

copy

print?

print("-----------math functions-------------")  

#數學函式

#取頂print(math.ceil(2.3))  

#取底print(math.floor(2.3))  

#取絕對值

print(math.fabs(-1))  

#階乘print(math.factorial(3))  

#求直角三角形斜邊長

print(math.hypot(3,4))  

#求x的y次方

print(math.pow(2,3))  

#求x的開平方

print(math.sqrt(4))  

#截斷,只取整數部分

print(math.trunc(2.3))  

#判斷是否nan(not a number)

print(math.isnan(2.3333))  

Python筆記 數字及數學函式

python筆記 數字及數學函式 一 python中的數字 1 型別及運算子 python中有四種型別的數 整數 一般意義上的數,包含八進位制 0開頭 十六進製制 0x開頭 eg.2 長整數 無限大小的數,結尾新增l或l eg.2012121200 浮點數 小數或用e e表示的冪 eg.3.23 5...

Python筆記 數字及數學函式

python 筆記 數字及數學函式 一 python 中的數字 1 型別及運算子 python 中有四種型別的數 整數 一般意義上的數,包含八進位制 0 開頭 十六進製制 0x 開頭 eg.2 長整數 無限大小的數,結尾新增l 或l eg.2012121200 浮點數 小數或用e e 表示的冪eg....

python匯入數學函式 Python數學函式

數學函式 abs 函式 描述abs 函式返回數字的絕對值 語法 abs x 引數x 數值表示式,可以是整數,浮點數,複數 返回值函式返回x 數字 的絕對值,如果引數是乙個複數,則返回它的大小 root localhost vi test.py usr bin python print abs 40 ...