1、Python数字相关概念

1.1 简介

Python数字数据类型用于存储数值。

数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。

可使用del语句删除一些数字对象引用。

1.2 Python的四种不同的数值类型

整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。

长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。

浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

复数( (complex numbers)) - 复数的虚部以字母J 或 j结尾 。如:2+3i

2、Python数字类型转换

int(x[,base])将x转换为一个整数long(x[,base])将x转换为一个长整数float(x)将x转换到一个浮点数complex(real[,imag])创建一个复数str(x)将对象x转换为字符串repr(x)将对象x转换为表达式字符串eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象tuple(s)将序列s转换为一个元组list(s)将序列s转换为一个列表chr(x)将一个整数转换为一个字符unichr(x)将一个整数转换为Unicode字符ord(x)将一个字符转换为它的整数值hex(x)将一个整数转换为一个十六进制字符串oct(x)将一个整数转换为一个八进制字符串

3、Python数字函数

函数

返回值 ( 描述 )

abs(x)

返回数字的绝对值。如abs(-10) 返回 10;

ceil(x)

返回数字的上入整数,需导入math模块。如math.ceil(4.1) 返回 5;

cmp(x, y)

如果 x < y 返回 -1, 如果 x == y 返回 0。 如果 x > y 返回 1;

exp(x)

返回e的x次幂(ex)。如math.exp(1) 返回2.718281828459045;

fabs(x)

返回数字的绝对值,需导入math模块。如math.fabs(-10) 返回10.0;

floor(x)

返回数字的下舍整数,需导入math模块。如math.floor(4.9)返回 4;

log(x)

返回以x为基数的对数,需导入math模块。如math.log(math.e)返回1.0;math.log(100,10)返回2.0;

log10(x)

返回以10为基数的x的对数,需导入math模块。如math.log10(100)返回 2.0;

max(x1, x2,...)

返回给定参数的最大值,参数可以为序列。

min(x1, x2,...)

返回给定参数的最小值,参数可以为序列。

modf(x)

返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。需导入math模块。

pow(x, y)

x**y运算后的值,需导入math模块。

round(x [,n])

返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。

sqrt(x)

返回数字x的平方根,数字可以为负数,返回类型为实数,需导入math模块。如math.sqrt(4)返回 2+0j。

4、Python随机数函数(需导入math模块):

随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。

函数

描述

choice(seq)

从序列的元素中随机挑选一个元素。其中,seq可以是元组、列表或字符串。比如random.choice(range(10)),从0到9中随机挑选一个整数;

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

从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1。;

random()

随机生成下一个实数,在[0,1)范围内;

seed([x])

改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed;

shuffle(lst)

将序列的所有元素随机排序;

uniform(x, y)

随机生成下一个实数,它在[x,y]范围内。

5、Python三角函数(需导入math模块):

函数

描述

acos(x)

返回x的反余弦弧度值。

asin(x)

返回x的反正弦弧度值。

atan(x)

返回x的反正切弧度值。

atan2(y, x)

返回给定的 X 及 Y 坐标值的反正切值。

cos(x)

返回x的弧度的余弦值。

hypot(x, y)

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

sin(x)

返回的x弧度的正弦值。

tan(x)

返回x弧度的正切值。

degrees(x)

将弧度转换为角度。如degrees(math.pi/2) , 返回90.0

radians(x)

将角度转换为弧度。

6、Python数字常量

常量

描述

pi

数学常量 pi(圆周率,一般以π来表示)。

e

数学常量 e,e即自然常数(自然常数)。

Done.

python导入math函数取一随机数返回其平方根_Python数字相关推荐

  1. python内置函数可以返回数值型序列中所有元素之和_智慧职教: Python内置函数________________用来返回数值型序列中所有元素之和。...

    智慧职教: Python内置函数________________用来返回数值型序列中所有元素之和. 答:3, 中国大学MOOC: 叙事性是插画的核心,每一幅插画背后都有一个作者心中的故事,或唯美,或悲 ...

  2. python调用math函数log_Python中求对数方法总结

    Python中Math库和Python库都具备求对数的函数. import numpy as np import math 1. Numpy库 1.1 求以e.2.10为底的对数 函数 功能 np.l ...

  3. python调用math函数_Python中sqrt函数使用方法

    MySQL的SQRT函数是用来计算出任何数量的平方根.可以使用SELECT语句找出方检定根的任意数如下: mysql select SQRT(16);+----------+| SQRT(16) |+ ...

  4. python调用什么函数实现对文件内容的读取_python读取文本文件数据

    本文要点刚要: (一)读文本文件格式的数据函数:read_csv,read_table 1.读不同分隔符的文本文件,用参数sep 2.读无字段名(表头)的文本文件 ,用参数names 3.为文本文件制 ...

  5. python3调用函数len结果不返回字符串长度_Python通过len函数返回对象长度

    英文文档: len(s) Return the length (the number of items) of an object. The argument may be a sequence (s ...

  6. c++ 一个函数包括多个返回值判断_Python函数的概念和使用

    函数 为了便于程序的维护和更好的实现模块化,好的程序都会分解为很多函数. 可以这么说,对于任何的编程语言,函数都是一个非常重要的概念. python 不仅简化了函数的定义过程,而且还大量借鉴了其他函数 ...

  7. JavaScript中日期Date、Math方法及使用例 驼峰命名法 网页显示时间 对数据取整 随机数 返回绝对值 四舍五入

    Date的使用方法及示例 1.Date的概括及用法 当我们需要在网页中显示当前时间时,就需要用到Date,Date方法可能用的不多,但会非常实用. 首先可以尝试在编译器中输入以下代码: var tim ...

  8. python导入自定义函数_python怎么导入自定义函数

    原博文 2017-09-03 15:41 − python 编程中经常需要调用自己定义的函数,在大型程序中自定义的函数一般会和main函数分开,这么主要讲下在不同文件下定义的函数怎么调用: 首先在有文 ...

  9. python中math函数_Python math模块 数学函数教程

    在Python基础教程中,大家都已经了解了Python有很多运算符可以进行一些数学运算,但是要处理复杂的问题是不是所有代码都要自己一行一行的来编写呢? 玩蛇网提醒大家,这个时候,最先想到的就应该是py ...

最新文章

  1. R语言ggplot2可视化:自定义函数在箱图(boxplot)上添加分组样本个数(count)、分组均值(mean)、箱体填充色自定义、数据标签色彩自定义
  2. 利用增强限制条件来求解问题
  3. 互联网晚报 | 12月11日 星期六 | 极兔正式入股百世快递;全球首颗云原生卫星诞生;紫光集团重组战略投资者确定...
  4. 吐槽大会4_《吐槽大会4》不愧都是国家队,真吐槽!孙杨霸气喊话霍顿
  5. linux 重启21端口命令,修改SSH默认远程端口为21号端口
  6. POJ NOI MATH-7649 我家的门牌号
  7. Javascript第三章数组Array常用方法第三课
  8. SpringCloudRibbon
  9. php单列模式_PHP单例模式详解及实例代码
  10. 第三章 授权——《跟我学Shiro》[张开涛]
  11. 使用instsrv.exe+srvany.exe将应用程序安装为windows服务的方法
  12. 绕过tp路由器管理密码_TP-Link无线路由器管理员密码是什么?
  13. PHP语法基础篇——除法取整和取余数
  14. 掌财社骑士:顾比均线怎么设置?顾比均线的投资技巧介绍
  15. AUTO.JS脚本 实现小米、淘宝、京东抢购
  16. 【论文精读】CMT: Convolutional Neural Networks MeetVision Transformers
  17. AsyncHttpClient源码分析-基于Netty的连接池实现
  18. CodeGear公司正式推出delphi2007 for win32
  19. 租房 实名认证 密码管理
  20. 电脑计算机管理声音,教你如何解决电脑声音不正常

热门文章

  1. matlab读取图片亮度,Matlab中使用imagesc函数显示的亮度图像怎么和原图像的大小不一样?...
  2. 修复win10的更新服务器,大师搞定win10系统自动更新失败的修复步骤
  3. android textview doubleclick,Android的TextView的双击事件监听
  4. php删除数组中的空行,php处理文件的思考(去除空行、每行多余字符)
  5. Python2 包的安装
  6. windows睡眠(休眠)唤醒助手_Windows快速启动背后的功臣:休眠
  7. python从文件初始化失败_iOS 6:libpython2.7.a初始化导入错误
  8. clientdataset1.filter like怎么用_除了like, 英语还能这样说“喜欢”!
  9. 华为云联合HarmonyOS发布智联生活行业加速器
  10. Vue组件间的传值五大场景,你造吗?