python中的数据类型和数字类型(Python数据类型之Number数字操作实例详解)
python中的数据类型和数字类型
Python数据类型之Number数字操作实例详解本文实例讲述了python数据类型之number数字操作。分享给大家供大家参考,具体如下:
一、number(数字)
数据类型
为什么会有不同的数据类型?
计算机是用来做数学计算的机器,因此它可以处理各种数值,但是计算机能够处理的远远不止是数值,它还可以处理文本、图形、音频、视频等各种各样的数据,不同的数据要定义不同的数据类型。
python的数据类型分为几种?
1.number(数字)
a.整数 :python可以处理任意大小的整数,当然包括负整数,在程序的表示方法和数学上的写法是一模一样的,例如:1, 100, -10等
b.浮点数:浮点数又称小数,之所以称之为浮点数,是因为按照科学计数法表示的的时候,一个浮点数的位置是可变的,比如1.23x10^5 与 12.3x10^4是相等的。[在python中浮点数的表示会有一定的误差,这个误差的原因是实数的无限精度跟计算机的有限内存之间的矛盾]
注意:整数与浮点数在计算机内存的存储方式不同,整数运算是精确的,而浮点数运算则可能会有四舍五入的误差。
c.复数:复数由实数部分和虚数部分组成,可以用a+bj或者complex(a,b)的形式表示,复数的实部a和虚部b都是浮点型。
int(x)
:将x转换为一个整数
float(x)
:将x转换为一个浮点数
|
print ( int ( 1.9 )) print ( float ( 1 )) |
输出:
1
1.0
二、常用的数学函数
1、abs(num)
返回num的绝对值
|
print ( abs ( - 3 )) |
输出:
3
2、max(num1,num2,…,numn)
返回给定参数的最大值
|
num1 = 10 num2 = 20 print (num1 > num2) print ( max (num1,num2, 56 )) |
输出:
false
56
3、min(num1,num2,…,numn)
返回给定参数的最小值
|
print ( min ( 12 , 3 , 34 , 0 )) |
输出:
0
4、pow(x,y)
求x的y次方,x^y
|
print ( pow ( 2 , 3 )) |
输出:
8
5、round(num,n) :
四舍五入。
参数一:需要进行四舍五入的数据;
参数二:保留小数的位数。若n不写,默认为0
|
print ( round ( 123.486 , 2 )) print ( round ( 123.485 , 2 )) |
输出:
123.49
123.48
2.boolean(布尔值)
布尔值只有true、false两种值,在python中可以直接用true、false表示布尔值【注意大小写】,也可以通过布尔运算计算出来:
3.none(空值)
空值是python里一个特殊的值,用none表示,none不是0,而是一个特殊的空值。
希望本文所述对大家python程序设计有所帮助。
原文链接:https://blog.csdn.net/lm_is_dc/article/details/80052137
- python socket 库(Pythony运维入门之Socket网络编程详解)
- pythonfor循环嵌套if语句(Python基础教程之if判断,while循环,循环嵌套)
- python语句三元运算符(Python中三元表达式的几种写法介绍)
- python接口管理系统(基于Python实现用户管理系统)
- python中for循环计算1-100(python 用for循环实现1~n求和的实例)
- python排序的三种方法(Python实现插入排序和选择排序的方法)
- python编程ide工具(这6款Python IDE&代码编辑器,你都用过吗?)
- python下载后依然打不开文件(解决python打不开文件文件不存在的问题)
- pythondjango工作机制(Python后台开发Django会话控制的实现)
- python开启多线程(python 多线程重启方法)
- pythonlambda是什么函数(Python之lambda匿名函数及map和filter的用法)
- java怎么调用支付宝的扫码支付(python实现银联支付和支付宝支付接入)
- python中列表操作五种常用方法(Python使用paramiko操作linux的方法讲解)
- python多线程多种方法(详解python多线程之间的同步一)
- python对象创建流程(Python3.5面向对象与继承图文实例详解)
- python3 for循环怎么用(Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解)
- 2021款起亚霸锐到店了 更换车标,竞争宝马X5有戏吗(2021款起亚霸锐到店了)
- 新款起亚霸锐实拍,比普拉多气派,配3.0T V6,引入国内或许能大卖(新款起亚霸锐实拍)
- ()
- 张勇 阿里新任掌门人(阿里新任掌门人)
- 毛戈平全国第一柜花落银泰 高端国货迎来 高光 时刻(毛戈平全国第一柜花落银泰)
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
热门推荐
- python后端生成的pdf文件(Python实现截取PDF文件中的几页代码实例)
- jquery.ajax error 如何调试错误
- html em标签
- 十问linux虚拟内存(浅谈Linux的虚拟内存)
- python教程列表排序(Python一行代码实现快速排序的方法)
- 阿里云服务器清除密码(阿里云服务器忘记密码怎么办?阿里云ECS密码重置图文教程)
- mysql中定义字段时zerofill属性的作用
- linux如何执行绝对路径的脚本(Linux目录切换实现代码案例)
- JS动态操作select的option
- 阿里云ssl证书安装教程(阿里云申请的 CA Wosin 证书,在Windows iis下导入证书的步骤分享)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9