Python的各种方法一览-数值计算

本文介绍了Python中进行除法运算并只保留整数部分的方法,如使用`a//b`。还讨论了值交换技巧、十六进制到十进制的转换以及如何计算x次方。此外,提到了正负数的转换、取整函数如`math.ceil()`和`math.floor()`,以及如何使用`round()`保留小数位数。另外,文章还涉及了Python中的print格式化和正负无穷表示。
摘要由CSDN通过智能技术生成

目录

除法,只保留整数部分

交换值

十六进制转十进制

求x次方

正负数转换

取整

自增和自减

保留n位小数

用round函数

print格式化

正负无穷

整数相除返回浮点数


除法,只保留整数部分

a // b

交换值

arr[i], arr[j] = arr[j], arr[i]

十六进制转十进制

int('7B', base=16)

求x次方

import math

math.pow(数字, x次方)

正负数转换

负数转正数:abs(n)

正数转负数:int("-"+str(n))

取整

向上取整

math.ceil( x )

向下取整

math.floor( x )

自增和自减

在Python中没有自增和自减,但在Python中存在 i = i + 1和 i = i -1 的情况。

Python的模型规定,数值对象不可改变。

i = i + 1 相当于重新创建了一个变量 i ,而不是改变了 i 中的数值。

保留n位小数

用round函数

例如: a=12.34567889

round(a,2)=12.35 保留两位小数

round(a,2)=12.35 保留三位小数

print格式化

print("%.2f" % a)代表保留2位小数

正负无穷

float("inf"), float("-inf")

整数相除返回浮点数

文件第一行

from __future__ import division

然后正常写相除的代码即可。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值