无涯教程-Python - Numbers(数字)

数字数据类型存储数值,它们是不可变的数据类型,这意味着更改数字数据类型的值将导致新分配的对象。

数字对象是在您为其分配值时创建的。例如-

var1=1
var2=10

您也可以使用 del 语句删除对数字对象的引用。 del语句的语法是-

del var1[,var2[,var3[....,varN]]]]

您可以使用 del 语句删除单个对象或多个对象。例如-

del var
del var_a, var_b

Python支持四种不同的数字类型-

  • int(有符号整数)       - 通常将它们称为整数或整数,是不带小数点的正或负整数。

  • long(长整数)            - 也称为longs,它们是无限制大小的整数,写为整数,后跟大写或小写L。

  • float(浮点实值)        - 也称为浮点数,它们表示实数,并用除整数和小数部分的小数点表示。

  • complex(复数)         - 的形式为a + bJ,其中a和b为浮点,而J(或j)表示-1的平方根(即虚数)。

这是一些数字的例子

intlongfloatcomplex
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEL 32.3 + e18 .876j
-0490 535633629843L -90-6545 + 0J
-0x260 -052318172735L -32.54e100 3e + 26J
0x69 -4721885298529L 70.2-E12 4.53e-7j

数字类型转换

Python将包含混合类型的表达式内部的数字转换为用于判断的通用类型。但是有时,您需要将一种类型的数字显式强制转换为另一种类型,以满足操作符或函数参数的要求。

  • int(x)                 - 将x转换为整数。

  • long(x)              - 将x转换为长整数。

  • float(x)              - 将x转换为浮点数。

  • complex(x)       - 将x转换为具有实部x和虚部为零的复数。

  • complex(x,y) - 将x和y转换为具有实部x和虚部y的复数。

数学函数

Python包含以下用于执行数学计算的函数。

Sr.No.Function & Returns ( description )
1 abs(x)

x的绝对值

2 ceil(x)

x的上限:不小于x的最小整数

3 cmp(x, y)

-1 if x < y, 0 if x == y, or 1 if x > y

4 exp(x)

x的指数:e x

5 fabs(x)

x的绝对值。

6 floor(x)

x的下限:不大于x的最大整数

7 log(x)

x的自然对数,对于x> 0

8 log10(x)

x的以10为底的对数,x> 0

9 max(x1, x2,...)

最大值

10 min(x1, x2,...)

最小值

11 modf(x)

x在两个项目元组中的小数和整数部分。这两部分的符号与x相同。整数部分以浮点数形式返回。

12 pow(x, y)

x ** y的值。

13 round(x [,n])

x 从小数点后舍入到n位数字。 Python会以平局方式从零开始四舍五入:round(0.5)为1.0,round(-0.5)为-1.0。

14 sqrt(x)

平方根

随机数函数

随机数用于游戏,模拟,测试,安全性和隐私应用程序。 Python包含以下常用函数。

Sr.No.Function & 描述
1 choice(seq)

列表,元组或字符串中的随机项。

2 randrange ([start,] stop [,step])

从范围(开始,停止,步进)中随机选择的元素

3 random()

随机浮点r,使得0小于或等于r且r小于1

4 seed([x])

设置用于生成随机数的整数起始值。在调用任何其他随机模块函数之前,请先调用此函数。返回无。

5 shuffle(lst)

将列表中的项目随机化。返回无。

6 uniform(x, y)

随机浮点数r,使得x小于或等于r且r小于y

三角函数

Python包含执行三角计算的以下函数。

Sr.No.Function & 描述
1 acos(x)

以弧度返回x的反余弦值。

2 asin(x)

返回弧度的x的反正弦值。

3 atan(x)

返回弧度的x的反正切值。

4 atan2(y, x)

返回弧度的atan(y/x)。

5 cos(x)

返回x弧度的余弦值。

6 hypot(x, y)

返回欧几里得范数sqrt(x * x + y * y)。

7 sin(x)

返回x弧度的正弦值。

8 tan(x)

返回x弧度的切线。

9 degrees(x)

将角度x从弧度转换为度。

10 radians(x)

将角度x从度转换为弧度。

数学常数

该模块还定义了两个数学常数-

Sr.No.Constants & 描述
1

PI 的

数学常数pi。

2

e

数学常数e。

Python - Numbers(数字) - 无涯教程网无涯教程网提供数字数据类型存储数值,它们是不可变的数据类型,这意味着更改数字数据类型的值将导致...https://www.learnfk.com/python/python-numbers.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/80644.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上海交大ACM班总教头团队重磅新作,带你动手学机器学习(文末赠书4本)

目录 0 写在前面1 什么是机器学习&#xff1f;2 ACM 班总教头&#xff1a;俞勇3 动手学习机器学习赠书活动 0 写在前面 机器学习强基计划聚焦深度和广度&#xff0c;加深对机器学习模型的理解与应用。“深”在详细推导算法模型背后的数学原理&#xff1b;“广”在分析多个机器…

Vue+Axios搭建二次元动态登录页面(mp4视频格式)

最近想做一个前端登录页面&#xff0c;背景好看的&#xff0c;格式中规中矩的&#xff0c;这么难&#xff1f;我自己创一个吧&#xff01; 效果图如下&#xff1a; 源码可以参考我的github&#xff0c;复制源码即可用&#xff1a;gym02/loginPage_Vue: 使用VueAxios搭建的动态…

基于Spark+django的国漫推荐系统--计算机毕业设计项目

近年来&#xff0c;随着互联网的蓬勃发展&#xff0c;企事业单位对信息的管理提出了更高的要求。以传统的管理方式已无法满足现代人们的需求。为了迎合时代需求&#xff0c;优化管理效率&#xff0c;各种各样的管理系统应运而生&#xff0c;随着各行业的不断发展&#xff0c;基…

聚焦重要数据价值丨DolphinDB 降采样算法介绍

1. 绪论 在真实的业务场景中&#xff0c;时间序列数据具有以下特点&#xff1a; 采集频率&#xff08;秒级甚至毫秒级&#xff09;高&#xff0c;导致数据量非常庞大。数据价值密度低。 对数据进行合理的降采样不仅极大地可以降低系统压力、节约存储成本&#xff0c;同时也可…

ES搭建集群

一、创建 elasticsearch-cluster 文件夹 创建 elasticsearch-7.8.0-cluster 文件夹&#xff0c;在内部复制三个 elasticsearch 服务。 然后每个文件目录中每个节点的 config/elasticsearch.yml 配置文件 node-1001 节点 #节点 1 的配置信息&#xff1a; #集群名称&#xff0…

三星Galaxy S23与iPhone 15的对比分析:谁会胜出?

三星Galaxy S23与iPhone 15的对决将于下个月进入高潮,这将是今年智能手机中最大的一场较量。毕竟,这是两家领先的移动设备制造商的旗舰手机。他们的手机的比较将在很大程度上决定谁能获得最佳手机的称号。 我们已经知道有利于三星Galaxy S23的情况,该产品自春季以来一直在推…

【Android】Mobile-Security-Framework-MobSF Manifest 静态扫描规则

前言 移动安全框架&#xff08;MobSF&#xff09;是一个自动化的一体化移动应用程序&#xff08;Android/iOS/Windows&#xff09;测试、恶意软件分析和安全评估框架&#xff0c;能够执行静态和动态分析。MobSF支持移动应用程序二进制文件&#xff08;APK、XAPK、IPA和APPX&am…

易基因:WGBS等揭示丹参甲基化表征及DNA甲基化在丹参酮生物合成中的调控机制|科研速递

大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 丹参&#xff08;Salvia miltiorrhiza&#xff0c;S. miltiorrhiza&#xff09;是一种具有重要经济价值和药用价值的模式药用植物&#xff0c;丹参的根会合成一组称为丹参酮&#xff08;…

php 系列题目,包含查看后端源代码

一、弱类型比较问题 原则&#xff1a; 1.字符串和数字比较&#xff0c;字符串回被转换成数字。 "admin" 0&#xff08;true) admin被转换成数字&#xff0c;由于admin是字符串&#xff0c;转换失败&#xff0c;变成0 int(admin)0,所以比较结果是ture 2.混合字符串转…

C语言之扫雷游戏实现篇

目录 主函数test.c 菜单函数 选择循环 扫雷游戏实现分析 整体思路 问题1 问题2 问题3 问题4 游戏函数&#xff08;函数调用&#xff09; 创建游戏盘数组mine 创建游戏盘数组show 初始化游戏盘数组InitBoard 展示游戏盘DisplayBoard 游戏盘置雷SetMine 游戏…

[JavaWeb]【十一】web后端开发-SpringBootWeb案例(登录)

目录 一、登录功能 1.1 思路 1.2 LoginController 1.3 EmpService 1.4 EmpServiceImpl 1.5 EmpMapper 1.6 启动服务-测试 1.7 前后端联调 二、登录校验&#xff08;重点&#xff09; 2.1 问题 2.2 问题分析 2.3 登录校验​编辑 2.4 会话技术 2.4.1 会话技术 2.4.2 …

【InsCode】InsCode打造的JavaSE与Linux命令互融的伪Linux文件系统小项目

&#x1f9d1;‍&#x1f4bb;作者名称&#xff1a;DaenCode &#x1f3a4;作者简介&#xff1a;啥技术都喜欢捣鼓捣鼓&#xff0c;喜欢分享技术、经验、生活。 &#x1f60e;人生感悟&#xff1a;尝尽人生百味&#xff0c;方知世间冷暖。 &#x1f4d6;所属专栏&#xff1a;Ja…