python中的运算函数_Python中的运算符和数学函数

特殊字符

# 表示注释行

" " 将字符串(即字符序列)括起来

''' ''' 将一段注释括起来

# Dispiay two message

print("welcome to python")

print("python is fun")

算数运算符

+、-、* 、/ 、//、**、%

运算符 / 执行浮点除法并产生一个浮点数结果。

运算符 // 执行整数除法并产生一个整数结果,任何小数部分都会被舍掉。

运算符 ** 针对任意数字a与b计算a^b(a的b次幂)。

运算符 % 是一个求余或取模运算的运算符,即求出除法后的余数。

科学记数法

例:1.234 x 10²在Python中写作1.234E2或1.234E+2,若指数为负,则为1.234E-2

字母E(或e)代表指数而且可以大写也可以小写。

当一个变量被赋值一个太大的值而不能存入内存中,会出现数据溢出

例如:

数据溢出例

而当一个浮点数太小(即太接近0)会导致下溢,Python会将它近似为0,因此,我们不需要关注下溢。

下溢示例

增强型赋值运算符

运算符

举例

等式

+=

例 i += 5

i = i + 5

-=

例 i -= 5

i = i - 5

*=

例 i *= 5

i = i * 5

/=

例 i /= 5

i = i / 5

//=

例 i //= 5

i = i // 5

%=

例 i %= 5

i = i % 5

**=

例 i **= 5

i = i ** 5

增强型运算符符号中间不能加入空格,+ =是错的,+=正确!

常见的Python函数

内置函数

函数

描述

abs( x )

返回 x 的绝对值

max( x1 ,x2 , x3 , ...)

返回 x1 , x2 , x3 , ...中的最大值

min( x1 , x2 , x3 , ...)

返回x1,x2,x3,...中的最小值

pow( a , b )

返回a^b的值,相当于a**b

round( x )

返回与x最接近的整数,如果x与两个整数接近程度相同,则返回偶数值

round( x,n )

保留小数点后n位小数的浮点值

示例

数学函数

这些函数不能直接访问,需要调用math模块

函数

描述

fabs( x )

将x看作一个浮点数,返回它的绝对值

ceil(x)

x向上取最近的整数,然后返回这个整数

floor(x)

x向下取最近的整数,然后返回这个整数

exp(x)

返回幂函数e^x的值

log(x)

返回x的自然对数值

log(x,base)

返回以某个特殊值为底的x的对数值

sqrt(x)

返回x的平方根值

sin(x)

返回x的正弦值,x是角度的弧度值

cos(x)

与上面同理

tan(x)

与上面同理

asin(x)

返回asin的弧度值,也就是我们所熟悉的反三角函数arcsin(x)

acos(x)

返回acos的弧度值

degrees(x)

将x从弧度转换成角度

radians(x)

将x从角度转换成弧度

举例,代码如下:

import math #导入math模块

print("fabs(-5)=",math.fabs(-5))

print("ceil(2.1)=",math.ceil(2.1))

print("ceil(-2.1)=",math.ceil(-2.1))

print("floor(2.1)=",math.floor(2.1))

print("floor(-2.1)=",math.floor(-2.1))

print("exp(1)=",math.exp(1))

print("log(2.78)=",math.log(math.e))

print("log(100,10)=",math.log(100,10))

print("sqrt(4.0)=",math.sqrt(4.0))

print("sin(pi/2)=",math.sin(math.pi/2))

print("asin(1)=",math.asin(1))

print("degrees(1.57)=",math.degrees(1.57))

print("radians(90)=",math.radians(90))

代码

运行结果

其他总结

input函数用来获取输入,eval函数用来将字符串转化为数值。

标识符是程序中使用的使用的元素的名字

标识符由任意长度的英文字母、数字、下划线和星号(*)构成的字符序列。标识符必须以英文字母、下划线开头,不能以数字开头!标识符不能是关键字!

int(value)可以将浮点型转换成整型。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值