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

news2024/11/16 23:43:39

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

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

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.coloradmin.cn/o/921777.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于XML实现SpringIoC配置

目录 SpringIoc创建与使用的大致步骤 一.基于xml配置SpringIoc 二.基于xml配置DI 三.创建IoC容器并获取组件 SpringIoc创建与使用的大致步骤 SpringIoC的创建与使用过程分为3步 1.编写配置信息&#xff08;编写XML&#xff0c;注解、Java类&#xff09; 2.创建IoC容器&…

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

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

SpringBoot案例-配置文件-参数配置化

前言 目前我们已经完成了部门管理和员工管理功能接口的实现&#xff0c;阿里云OSS工具类中&#xff0c;我们会设置4个参数&#xff0c;分别是云服务域名、云服务ID和密码、文件存储的Bucket、就会存在以下问题&#xff1a;参数配置分散以及参数发生变化&#xff0c;就需要对应…

姜启源数学模型第五版第五章火箭发射升空

姜启源数学模型第五版第五章例题内容复现 数学建模背景1.学习内容火箭发射升空理论知识 2.例题3.问题分析不考虑空气阻力的模型考虑空气阻力的模型 4.代码内容复现不考虑空气阻力考虑空气阻力模型 数学建模背景 首先先简单的介绍数学建模是一个怎么样的内容 数学建模是一种将数…

各种文件类型

1.配置文件 json app.json 是当前⼩程序的全局配置&#xff0c;包括了⼩程序的所有⻚⾯路径、界⾯表现、⽹络超时时间、底 部 tab 等。 普通快速启动项⽬ ⾥边的 app.json 字段的含义 1. pages 字段⸺⽤于描述当前⼩程序所有⻚⾯路径&#xff0c;这是为了让微信客⼾端知道…

NIO原理浅析(一)

IO简介 摘抄了下维基百科对IO的定义&#xff0c;Input/Output&#xff0c;输入和输出&#xff0c;通常指数据在存储器或者其他周边设备之间的输出和输入&#xff0c;输入是系统接收到信号或者数据&#xff0c;输出则是从系统发送的信号或数据。 Java IO 读写原理 Java中文件…

shell邮件发送脚本

先上整体代码 text.sh #!/bin/bash# 设置收件人邮箱 to"123456qq.com"# 设置发件人邮箱 from"21331qq.com"# 设置邮件主题 subject"Test Email"# 设置邮件内容 body"This is a test email."# 发送邮件 echo "${body}" | m…

运动耳机啥样的好用、最适合运动用的耳机推荐

在进行运动时&#xff0c;倾听音乐实际上是一种放松大脑、放松身体的小技巧。毕竟运动是一个耗费体力最多的活动&#xff0c;整个过程也往往令人感到乏味。如果有音乐作伴&#xff0c;你的运动就会变得更加轻松愉快。那么&#xff0c;哪种耳机适合运动呢&#xff1f;我正好对此…

气传导蓝牙耳机哪款好?好用的气传导耳机爆款推荐

​普通入耳式耳机戴久了容易诱发局部炎症。为了防止这些问题&#xff0c;不入耳耳机才是更好选择&#xff0c;不会滋生细菌、不会闷耳&#xff0c;那么&#xff0c;市面上都有哪些好用的气传导耳机呢&#xff1f;下面我为大伙带来最值得入手的气传导耳机&#xff0c;一起来看看…

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

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

初始Netty

文章目录 目录 文章目录 前言 一、netty 总结 前言 认识netty 一、netty Netty是一个基于Java的高性能网络应用框架&#xff0c;用于快速开发可扩展的网络服务器和客户端。它提供了易于使用的抽象API&#xff0c;使开发人员能够轻松地构建各种网络应用程序&#xff0c;包括…

U盘被分成了4个盘要怎么合并

原来是做为系统盘的&#xff0c;然后有一大概小半年没用&#xff0c;今天一看它自己分成了四个盘。 并且我一插入电脑就提示我格式化 其实根本不需要任何工具&#xff0c;操作前最好把U盘数据备份一下 首先把你的U盘插在电脑上 方法一 U盘被分成四个分区的原因有以下几种可…

Spring Cloud Alibaba-实现服务调用的负载均衡

1. 什么是负载均衡 通俗的讲&#xff0c; 负载均衡就是将负载&#xff08;工作任务&#xff0c;访问请求&#xff09;进行分摊到多个操作单元&#xff08;服务器,组件&#xff09;上进行执行。 根据负载均衡发生位置的不同,一般分为服务端负载均衡和客户端负载均衡。 服务端负…

一篇文章带你学好--->Git(超详细)

Git的详解与使用&#xff0c;一篇文章带你学习好git, ,Git是当前比较流行的版本控制工具 &#xff0c;它具有分布式的功能 &#xff0c;有助于我们在团队开发中提高开发效率 注意&#xff1a;敲黑板&#xff01;&#xff01;&#xff01; 带领你去使用git 配有图文解释 超详细 …

英文论文 | 学术写作 | 避免机翻 | 科研人

因为自己之前完成了几篇英文论文&#xff0c;最近在大修一篇&#xff0c;所以对英文论文写作这块有一些感悟&#xff0c;想跟大家分享下&#xff0c;肯定会有不恰当的地方&#xff0c;也希望大家能够在评论区指出&#xff0c;共同进步&#xff5e; 1 直接写英文&#xff0c;避免…

673. 最长递增子序列的个数

673. 最长递增子序列的个数 原题链接&#xff1a;完成情况&#xff1a;解题思路&#xff1a;方法一&#xff1a;动态规划方法二&#xff1a;贪心 前缀和 二分查找 参考代码&#xff1a;__673最长递增子序列的个数__动态规划__673最长递增子序列的个数__贪心_前缀和_二分查找…

如何在测试和预发环境下调试支付宝微信小程序的h5

微信 开发者工具调试 1、使用开发者工具打开 2、点击蜘蛛形状的小图标&#xff0c;就会出现调试页面 支付宝 真机调试 下载 1、工具下载&#xff1a;蚂蚁开发者工具&#xff08;支付宝小程序开发者工具&#xff09;&#xff1a; 蚂蚁开发者工具官方下载_蚂蚁开发者工具最…

港联证券|指数或进入磨底阶段 短期关注环保、煤炭等板块

磨底历来都不是一天能达到的&#xff0c;比方2018年的政策底到商场底&#xff0c;半途也阅历两个多月时间。当下政策底出现之后至今也有近一个月时间&#xff0c;并且下跌量能不断缩短&#xff0c;心情面也降至冰点&#xff0c;种种迹象阐明离真正商场底的构成已经不远了。此时…

【Java】树结构SQL数据的如何去实现搜索

这里写自定义目录标题 需要实现的效果前端需要的json格式&#xff1a;一定是一个完整的树结构错误错误的返回格式错误的返回格式实现的效果 正确正确的返回格式正确的展示画面 后端逻辑分析代码总览 数据库表结构 需要实现的效果 前端需要的json格式&#xff1a;一定是一个完整…

LinkedList的顶级理解

目录 1.LinkedList的介绍 LinkedList的结构 2.LinkedList的模拟实现 2.1创建双链表 2.2头插法 2.3尾插法 2.4任意位置插入 2.5查找关键字 2.6链表长度 2.7遍历链表 2.8删除第一次出现关键字为key的节点 2.9删除所有值为key的节点 2.10清空链表 2.11完整代码 3.…