python中的基本数据类型1/6——number(数值)
Python中共有6个标准的数据类型,分别为:
number(数值),string(字符串),list(列表),tuple(元组),dictionary(字典),和set(集合)
number(数值)
数据类型
Python包含4种内置的数值数据类型。
int
(整型):用于表示整数,如12、1024、-10。float
(浮点型):用于表示实数,如:3.14、1.2、2.5e2 (=2.5×1022.5 × 10^22.5×102)、-3e-3(=−3×10−3=−0.001-3×10^{-3}=-0.001−3×10−3=−0.001)。bool
(布尔型):有两个布尔值,分别为True→\to→(1)和False →\to→ (0)complex
(复数型)。有两种表示方法:①a+bj,②complex(a,b)。
运算操作
- 加法:
+
- 减法:
-
- 乘法:
*
- 除法:
/
>>> 18/4 = 4.5
- 整除:
//
>>> 18//4 = 4
- 幂:
**
>>> 2** = 8
- 取余:
%
>>> 17%3 = 2
常用的数学函数
abx(x)
→\to→ 取绝对值math.ceil(x)
→\to→ 向上取整
import math
print(math.ceil(4.3))
>>> 5
math.floor(x)
→\to→ 向下取整math.log(x)
→\to→ x的自然对数(ln(x)ln(x)ln(x))math.log10(x)
→\to→ 以10为底的x的对数(log10(x)log_{10}(x)log10(x))exp(x)
→\to→ exe^{x}exmax(x,y,z,....)
→\to→ 求最大值min(x,y,z,...)
→\to→ 求最小值math.modf(x)
→\to→ 返回x的小数部分与整数部分组成的元组,它们的数值符号与x相同,整数部分以浮点型表示,
math.modf(3.25)
>>> (0.25,3.0)
pow(x,y)
→\to→ 返回 x**y运算后的值,pow(2,3)>>>8math.sqrt(x)
→\to→ 返回x的平方根,math.sqrt(4)>>>2.0round(x[,n])
→\to→ 进行四舍五入。如果给n值,则代表舍入到小数点后的位数,round(3.8267,2)>>>3.83isinstance(a,int)
→\to→ 判断a的数据类型是否是int型,返回布尔值del a
→\to→ 删除一个或多个对象的引用
注意:
- Python可以同时为多个变量赋值,如a=b=c=1
- Python可以同时为多个对象指定变量,如下面代码所示:
a, b, c = 1, 2, 3
print(a,b,c)
>>> 1 2 3
- 一个变量可以通过赋值指向不同类型的对象。
- 在混合计算时,python会把整型数转换成为浮点数。
参考书籍:《Python数据分析》曹洁 崔霄 等 编著
python中的基本数据类型1/6——number(数值)相关推荐
- 写出python中6种数据类型_Python数据类型(一)
一.在Python中,基本数据类型主要可分为以下几种: 数字(Number): 字符串(String): 列表(List): 字典(Dictionary): 元组(Tuple): 1.在Python3 ...
- 如何来理解Python中的字典数据类型
大家好,我是Python建设者.今天给大家讲解下Python中的字典数据类型. 一.前言 字典是Python中的数据类型,可让将数据存储在键/值对中. 二.什么是字典理解? 字典理解是创建字典的一种优 ...
- python中的数据类型有哪些是可阅读,Python中典型的数据类型中哪个只能阅读不能修改...
Python中典型的数据类型中哪个只能阅读不能修改 更多相关问题 传递窗 由( ).( ).( ) .( ).( ).( ).( )组成. 在网络计划中可以有一个以上终点节点(1.0分) 集成运放的类 ...
- python中的可变数据类型有列表和元组_Python中列表的 += 和 .extend() 的异同
一道Python题 最近有朋友"考"了我一个Python的题:使用+=和.extend()两种方法扩展元组中的列表会发生什么.虽然我对Python中的可变数据类型.不可变数据类型的 ...
- Python 中的 defaultdict 数据类型
Python 中的 defaultdict 数据类型 官方网址 首先,defaultdict 是 dict 的一个子类.通常 Python 中字典(dict)这种数据类型是通过键值对来存取的,当索引一 ...
- python中不可变数据类型有_Python中的可变数据类型有____,不可变数据类型有____。_学小易找答案...
[填空题]今者项庄拔剑舞,-------------. --------------,大礼不辞小让. --------------,我为鱼肉,何辞为? [单选题]下面句子中没有错别字的一项是( ) [ ...
- Python中的标准数据类型
Python3中有六个标准的数据类型,前三个为不可变数据类型,后三个为可变数据类型 Number (数字) String (字符串) Tuple (元组) List (列表) Set (集合) Dic ...
- python 结构体数组 定义_一篇文章弄懂Python中所有数组数据类型
前言 数组类型是各种编程语言中基本的数组结构了,本文来盘点下Python中各种"数组"类型的实现. list tuple array.array str bytes bytearr ...
- bytes数组转string指定编码_一篇文章弄懂Python中所有数组数据类型
前言 数组类型是各种编程语言中基本的数组结构了,本文来盘点下Python中各种"数组"类型的实现. list tuple array.array str bytes bytearr ...
最新文章
- [原]对Linux环境下任务调度一点认识
- C++基础算法学习——完美立方
- MySQL数据库以及其Python用法
- 牛客网_PAT乙级1001_A+B和C (15)
- Ubuntu使用技巧(一)
- 使用MemoryStream和FileStream
- 【DP】【BFS】迷之阶梯
- 自动驾驶安全驾驶规则_自动驾驶知识科普 自动驾驶汽车的七大核心技术
- python类中的 init_Python类中__init__()的作用
- linux下sqlserver端口号,linux下连接sqlserver配置及otl编程.docx
- 基于springboot+vue的二手商城(闲置物品交易)(前后端分离)
- SQL将A库表的数据插入B库的某张表
- Android做一个WiFi信号测试,Android开发——WiFi信号检测
- 统计学复习笔记(二)—— 常见的概率分布卡方分布,t分布,F分布和中心极限定理
- 年轻人千万别让老司机把你带到坑里
- 学会这招,小姐姐看你的眼神将不一样
- 台式计算机屏幕扩展,台式机屏幕如何扩展
- Visual Studio无法下载及安装
- Win7系统截图小工具
- 上了 BI,B 就 I 了吗?
热门文章
- 实现基于SQLServer存储账号的MDaemon群集
- 某银行拟开发一套ATM系统软件对客户的账户和交易信息进行管理。该系统的后台数据库为ATM,
- JS实现奇偶行变色,鼠标滑上改变颜色,离开恢复颜色
- matlab bnt(贝叶斯网络)实例
- JavaWeb之网页简历---html实现
- Navicat for SQL Server 安装的步骤是这样的
- word目录自动生成未定义标签问题解决
- 【Rust日报】2020-04-13 Ruma,Flutter RS,Valora,Rust SSH,mathbench
- 计算机模拟宇宙起源,最详细的宇宙模拟出炉!这就是超级计算机中的宇宙
- 基于web的远程led控制