数字类型的操作

一、内置数值运算操作符

Python提供了9个基本的数值运算操作符,如表3.2所示。这些操作符由python解释器直接提供,不需要引用标准或第三方函数库,也叫内置操作符。

1.x+y  x与y之和
2.x-y  x与y之差
3.x*y  x与y之积
4.x/y  x与y之商
5.x//y  x与y之整数商,即不大于x与y之商的最大整数
6.x%y  x与y之商的余数,也称模运算
7.-x  x的负值,即x(-1)*
8.+x  x的本身
9.x**y  x的y次幂,即x^y

这9个操作数与数学 习惯一致,运算结果也符合数学意义。操作运算的结果可能改变数字类型,三种数字类型之间存在一种逐渐扩展的关系,具体如下:

整数>浮点数>复数

二、内置数值运算函数

python解释器提供了一些内置函数,在这些内置函数之中,有6个函数与数值运算相关,如下所示

abs(x)    x的绝对值

divmod(x,y)    (x//y,x%y),输出为二元组形式(也称元组内型)

pow(x,y[,z])          (x**y)%z,[....]表示该参数可以省略,即pow(x,y),它与x**y相同

round(x,[,ndigits])    对x四舍五入,保留ndigits位小数。round(x)返回四舍五入的整数值

max(x1,x2,,,,xn)        x1,x2...xn的最大值,n没有限定

min(x1,x2,,,,,xn)         x1,x2....xn的最小值,n没有限定

abs()可以计算复数的绝对值。

扩展:

模运算(%)在编程中之分常用,主要应用于具有周期规律的场景。例如一个星期7天,用day代表日期,则day%7可以代表星期;对于一个整数n,n%2的取值是0或1,可以判断整数n的奇偶。本质上整数的模运算n%m能够将整数n映射到[0,m-1]的区间中。

原文地址:https://www.cnblogs.com/c1q2s3/p/11634881.html

时间: 2024-10-26 18:39:58

数字类型的操作的相关文章

Python—语法基础(1)数字类型及操作

Python语言的特点:通用.脚本.开源.跨平台.多模型 数字类型 整数:(同数学概念)    没有取值范围限制 4种进制表示形式- 十进制:1010, 99, -217- 二进制,以0b或0B开头:0b010, -0B101- 八进制,以0o或0O开头:0o123, -0O456- 十六进制,以0x或0X开头:0x9a, -0X89 浮点数:(同数学中实数概念)  取值范围数量级约-10308 至10308 ,精度数量级10 -16. ·浮点数间运算存在不确定尾数(一般发生在10 -16 左右

数字类型及操作

+ - * / // +x(x本身) -y(y负值) x%y(模运算) x**y(幂运算)y=0.5  根号x 数值类型关系 可进行混合运算,生成结果为"最宽"类型 数值运算函数 abs()绝对值 divmod()商余 pow(x,y,[z]) round(x,[d])d保留几位 min(x1,x2,-xn)最小值 原文地址:https://www.cnblogs.com/renxiaoyan/p/9848919.html

python预课02 time模块,文本进度条示例,数字类型操作,字符串操作

time模块 概述:time库是Python中处理时间的标准库,包含以下三类函数 时间获取: time(), ctime(), gmtime() 时间格式化: strftime(), strptime() 程序计时: sleep(), perf_counter() 时间获取: import time print(time.time()) #获取当前时间戳,即计算机内部时间值,浮点型 print('-------') print(time.ctime()) #获取当前时间并以易读方式表示,返回字符

python中,数字类型计算

说明: 今天在看python数字类型的操作,在此记录下. 操作过程: 1.数字的加减乘除 >>> 2 + 24>>> 4 - 22>>> 2 - 4-2>>> 2 * 24>>> 2 / 2 #除法的结果会返回小数的结果,如果是整除,小数点后面就是01.0>>> 1 / 30.3333333333333333 #1除以3除不尽,小数点后面是无限循环.>>> 2 / 0Traceba

java操作Excel处理数字类型的精度损失问题验证

java操作Excel处理数字类型的精度损失问题验证: 场景: CELL_TYPE_NUMERIC-->CELL_TYPE_STRING--->CELL_TYPE_NUMERIC POI版本:poi-3.10.1poi-3.9 Code: package poi; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.i

事件补充;对象操作;字符串类型操作;数组操作;数字类型操作

1.事件绑定函数 var  a=document.querySelector('') a.onclick=function h() 先有函数 a.onclick=function h绑定地址 完成事件的绑定后, 绑定的函数由系统来调用, 系统在用户触发事件时来调用box.onclick = function () { alert(this.innerText) 循环绑定的变量污染for (var i ;i<6;i++){a[i].onclick=function h()}处理办法 for (va

(数字类型,进制转换,字符串,列表)介绍和操作

数字类型 整型 用途:记录年龄.等级.号码等 定义方式如 age = 18 本质 # age = int(18) 整型只能存一个值而且是不可变类型 int()方法能将字符串转为整型 需要注意的是使用int只能转纯数字的字符串,有小数点也不行 浮点型 用途:记录身高.体重.薪资等 定义方式如 height= 185.1 本质 # height= float(185.1) 浮点型只能存一个值而且是不可变类型 float()方法能将字符串和整型转为浮点型 需要注意的是使用float方法只能转纯数字的字

python的数字类型学习之数据类型

1.在python中,数字并不是一个真正的对象类型,而是一组类似类型的分类.它支持通常的数字类型,还能够可以通过常量直接创建数字,还可以处理数字表达式. 2.数字常量: (1)整数和浮点数常量 (2)16进制.8进制.2进制常量 (3)复数: 写法:实部+虚部 通过内置函数complex(real,imag)创建复数 3.运算操作符的优先级: (1)混合操作: 表达式操作符的优先级(从低到高) 生成器函数发送协议 生成匿名函数 三元选择表达式 逻辑或 逻辑与 逻辑非 成员关系 对象实体测试 大小

python第二周 数字类型

数字类型 Python中,数字并不是一个真正的对象类型,而是一组类似类型的分类.Python不仅支持通常的数字类型(整数和浮点数),而且能够通过常量去直接创建数字以及处理数字的表达式,还通过模块和第三方库提供更多的数字类型支持.Python数字类型的完整工具包括: 整数和浮点数 复数(需要模块支持) 固定精度的十进制数 有理分数 集合 布尔类型 无穷的整数精度 各种数字内置函数和模块 处理数字对象的工具: 表达式操作符:+.-.*././/.>>.**.& 内置数学函数:pow.abs