Python中如何处理数字(Number)类型的数据?

2026-05-24 19:111阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计837个文字,预计阅读时间需要4分钟。

Python中如何处理数字(Number)类型的数据?

pythondel + 删除对象引用 + del var1, var2 ... + Python支持三种不同的数值类型: + 1. 整型(int)通常被称为整数或整型,是正或负整数,不带小数点 + 2. 浮点型(float)通常由整数部分加小数点组成 + 3. 浮点型(float)通常由整数部分加小数点组成

del 删除对象引用

del var1,var2 ....


Python支持三种不同的数值类型:

1、整型(int)通常被称为整数或整型,是正或负整数,不带小数点

2、浮点型(float)通常由整数部分加小数点组成,浮点型也可以使用科学技术法表示 2.5e

3、复数(complex)复数由实数部分和虚数部分构成,可用a+bj 表示 也可用 complex(a , b) 表示,复数的实部a和虚部b都是浮点型


数据类型转换

有时候需要一些原因要对数据类型进行转换输出,只需将需要的数据类型作为函数名即可

1、int(x) 将x转换为一个整数

2、float(x) 将x转换到一个浮点数

3、complex(x) 将x转换到一个复数,实数部分为x,虚数部分为0

4、complex(x,y) 将x转换到一个复数,实数部分为x,虚数部分为y

例子:将浮点数转换为整数输出,但数据类型并未改变


Python 数字运算

可直接在命令行解释器中运算各种表达式

// 取整除得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。

等号 = 用于给变量赋值,赋值后不会回显到页面

变量在使用前要先定义,不然会报错

不同类型的数值混合运算会将整数转换为别的数据类型

在交互模式中,最后被输出的表达式结果被赋值给变量 _

例如:

round(str,length) 截取字符串后保留几位小数


数学函数

abs() 获取绝对值

abs(-10)

ceil() 返回数字的上入整数,即3.1 返回4

该函数需要引入math模块,否则会提示找不到此函数未定义

import math

math.ceil(4.2)

fabs() 返回数字的绝对值(浮点数)

该函数也需要引入math模块

a = 10
import math
math.fabs(a)

floor() 返回数字的下舍整数,如:math.floor(4.2) 返回4
math.floor(4.9)


max()、min() 返回序列内最大、最小值

min(50,24,36,100,94,241,2166,1)
max(13,51,1563,142,240,74,5000)

pow(x,y) 返回x**y 后的值

math.pow(2,5)

round(str,length) 截取字符串后保留几位小数

Python中如何处理数字(Number)类型的数据?

不加参数是按四舍五入来

加上参数是保留几位小数

本文共计837个文字,预计阅读时间需要4分钟。

Python中如何处理数字(Number)类型的数据?

pythondel + 删除对象引用 + del var1, var2 ... + Python支持三种不同的数值类型: + 1. 整型(int)通常被称为整数或整型,是正或负整数,不带小数点 + 2. 浮点型(float)通常由整数部分加小数点组成 + 3. 浮点型(float)通常由整数部分加小数点组成

del 删除对象引用

del var1,var2 ....


Python支持三种不同的数值类型:

1、整型(int)通常被称为整数或整型,是正或负整数,不带小数点

2、浮点型(float)通常由整数部分加小数点组成,浮点型也可以使用科学技术法表示 2.5e

3、复数(complex)复数由实数部分和虚数部分构成,可用a+bj 表示 也可用 complex(a , b) 表示,复数的实部a和虚部b都是浮点型


数据类型转换

有时候需要一些原因要对数据类型进行转换输出,只需将需要的数据类型作为函数名即可

1、int(x) 将x转换为一个整数

2、float(x) 将x转换到一个浮点数

3、complex(x) 将x转换到一个复数,实数部分为x,虚数部分为0

4、complex(x,y) 将x转换到一个复数,实数部分为x,虚数部分为y

例子:将浮点数转换为整数输出,但数据类型并未改变


Python 数字运算

可直接在命令行解释器中运算各种表达式

// 取整除得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。

等号 = 用于给变量赋值,赋值后不会回显到页面

变量在使用前要先定义,不然会报错

不同类型的数值混合运算会将整数转换为别的数据类型

在交互模式中,最后被输出的表达式结果被赋值给变量 _

例如:

round(str,length) 截取字符串后保留几位小数


数学函数

abs() 获取绝对值

abs(-10)

ceil() 返回数字的上入整数,即3.1 返回4

该函数需要引入math模块,否则会提示找不到此函数未定义

import math

math.ceil(4.2)

fabs() 返回数字的绝对值(浮点数)

该函数也需要引入math模块

a = 10
import math
math.fabs(a)

floor() 返回数字的下舍整数,如:math.floor(4.2) 返回4
math.floor(4.9)


max()、min() 返回序列内最大、最小值

min(50,24,36,100,94,241,2166,1)
max(13,51,1563,142,240,74,5000)

pow(x,y) 返回x**y 后的值

math.pow(2,5)

round(str,length) 截取字符串后保留几位小数

Python中如何处理数字(Number)类型的数据?

不加参数是按四舍五入来

加上参数是保留几位小数