python数学计算_Python数学运算

12/5 输出2.4 12//5输出2,这是整除。

运算先后:先算括号里面的,

乘幂次、

乘法、除法、整除、取余%、

加、减、

abs(-12)输出12,取绝对值。

pow(2,4,2)2的4次方的最后两位。

比2**4%2速度一样。

divmod(13,5)输出(2,3),就是整除加余数。

round(12.34,1)输出12.3,就是把12.34近似到一位小数。

字符串相加就是连接起来。

字符串乘法就是重复多少次。

列表也支持这样的操作。元组也是一样。

集合的交集通过a&b完成。并集是a|b、

a-b是在a中但不在b中的元素。

a and b 逻辑运算 ab都有意义的话返回后面的值,这里就是返回b。

如果ab其中有一个没有零,比如有一个为0,那么返回没有意义的数。

or的话都是有意义的数默认会返回第一值,没意义和and一样。

not后面判断值有没有意义,有意义false无意义true。02db465212d3c374a43c60fa2625cc1caeaab796.png

python的赋值机制:

a=100系统会在机器里申请内存创建一个存放100的空间,a=b相当于b和a同样指向了这个存放100的空间,然后a=200相当于又让机器创建了一个存放200的空间然后让a指向,b在这里依然指向100的空间不发生改变。

id(a)可以查看a在内存中的地址代码。

当a和b指向同一个地址的时候a is b 输出true。

但是如果是列表的话:a=【1,2,3,4】b=a,a=【1,2,3】b会和a一起变,这是应为a在指向列表的时候,会先指向b然后指向列表的内容。

724dc609fee6908f29119a2f89438bd0d016e637.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值