Python中共有6个标准的数据类型,分别为:
number(数值),string(字符串),list(列表),tuple(元组),dictionary(字典),和set(集合)

number(数值)

数据类型

Python包含4种内置的数值数据类型。

  1. int(整型):用于表示整数,如12、1024、-10。
  2. 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)。
  3. bool(布尔型):有两个布尔值,分别为True→\to→(1)和False →\to→ (0)
  4. complex(复数型)。有两种表示方法:①a+bj,②complex(a,b)。

运算操作

  1. 加法:+
  2. 减法:-
  3. 乘法:*
  4. 除法:/
>>> 18/4 = 4.5
  1. 整除://
>>> 18//4 = 4
  1. 幂:**
 >>> 2** = 8
  1. 取余:%
 >>> 17%3 = 2

常用的数学函数

  1. abx(x) →\to→ 取绝对值
  2. math.ceil(x) →\to→ 向上取整
import math
print(math.ceil(4.3))
>>> 5
  1. math.floor(x) →\to→ 向下取整
  2. math.log(x) →\to→ x的自然对数(ln(x)ln(x)ln(x))
  3. math.log10(x) →\to→ 以10为底的x的对数(log10(x)log_{10}(x)log10​(x))
  4. exp(x) →\to→ exe^{x}ex
  5. max(x,y,z,....) →\to→ 求最大值
  6. min(x,y,z,...) →\to→ 求最小值
  7. math.modf(x) →\to→ 返回x的小数部分与整数部分组成的元组,它们的数值符号与x相同,整数部分以浮点型表示,
math.modf(3.25)
>>> (0.25,3.0)
  1. pow(x,y) →\to→ 返回 x**y运算后的值,pow(2,3)>>>8
  2. math.sqrt(x) →\to→ 返回x的平方根,math.sqrt(4)>>>2.0
  3. round(x[,n]) →\to→ 进行四舍五入。如果给n值,则代表舍入到小数点后的位数,round(3.8267,2)>>>3.83
  4. isinstance(a,int) →\to→ 判断a的数据类型是否是int型,返回布尔值
  5. 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(数值)相关推荐

  1. 写出python中6种数据类型_Python数据类型(一)

    一.在Python中,基本数据类型主要可分为以下几种: 数字(Number): 字符串(String): 列表(List): 字典(Dictionary): 元组(Tuple): 1.在Python3 ...

  2. 如何来理解Python中的字典数据类型

    大家好,我是Python建设者.今天给大家讲解下Python中的字典数据类型. 一.前言 字典是Python中的数据类型,可让将数据存储在键/值对中. 二.什么是字典理解? 字典理解是创建字典的一种优 ...

  3. python中的数据类型有哪些是可阅读,Python中典型的数据类型中哪个只能阅读不能修改...

    Python中典型的数据类型中哪个只能阅读不能修改 更多相关问题 传递窗 由( ).( ).( ) .( ).( ).( ).( )组成. 在网络计划中可以有一个以上终点节点(1.0分) 集成运放的类 ...

  4. python中的可变数据类型有列表和元组_Python中列表的 += 和 .extend() 的异同

    一道Python题 最近有朋友"考"了我一个Python的题:使用+=和.extend()两种方法扩展元组中的列表会发生什么.虽然我对Python中的可变数据类型.不可变数据类型的 ...

  5. Python 中的 defaultdict 数据类型

    Python 中的 defaultdict 数据类型 官方网址 首先,defaultdict 是 dict 的一个子类.通常 Python 中字典(dict)这种数据类型是通过键值对来存取的,当索引一 ...

  6. python中不可变数据类型有_Python中的可变数据类型有____,不可变数据类型有____。_学小易找答案...

    [填空题]今者项庄拔剑舞,-------------. --------------,大礼不辞小让. --------------,我为鱼肉,何辞为? [单选题]下面句子中没有错别字的一项是( ) [ ...

  7. Python中的标准数据类型

    Python3中有六个标准的数据类型,前三个为不可变数据类型,后三个为可变数据类型 Number (数字) String (字符串) Tuple (元组) List (列表) Set (集合) Dic ...

  8. python 结构体数组 定义_一篇文章弄懂Python中所有数组数据类型

    前言 数组类型是各种编程语言中基本的数组结构了,本文来盘点下Python中各种"数组"类型的实现. list tuple array.array str bytes bytearr ...

  9. bytes数组转string指定编码_一篇文章弄懂Python中所有数组数据类型

    前言 数组类型是各种编程语言中基本的数组结构了,本文来盘点下Python中各种"数组"类型的实现. list tuple array.array str bytes bytearr ...

最新文章

  1. [原]对Linux环境下任务调度一点认识
  2. C++基础算法学习——完美立方
  3. MySQL数据库以及其Python用法
  4. 牛客网_PAT乙级1001_A+B和C (15)
  5. Ubuntu使用技巧(一)
  6. 使用MemoryStream和FileStream
  7. 【DP】【BFS】迷之阶梯
  8. 自动驾驶安全驾驶规则_自动驾驶知识科普 自动驾驶汽车的七大核心技术
  9. python类中的 init_Python类中__init__()的作用
  10. linux下sqlserver端口号,linux下连接sqlserver配置及otl编程.docx
  11. 基于springboot+vue的二手商城(闲置物品交易)(前后端分离)
  12. SQL将A库表的数据插入B库的某张表
  13. Android做一个WiFi信号测试,Android开发——WiFi信号检测
  14. 统计学复习笔记(二)—— 常见的概率分布卡方分布,t分布,F分布和中心极限定理
  15. 年轻人千万别让老司机把你带到坑里
  16. 学会这招,小姐姐看你的眼神将不一样
  17. 台式计算机屏幕扩展,台式机屏幕如何扩展
  18. Visual Studio无法下载及安装
  19. Win7系统截图小工具
  20. 上了 BI,B 就 I 了吗?

热门文章

  1. 实现基于SQLServer存储账号的MDaemon群集
  2. 某银行拟开发一套ATM系统软件对客户的账户和交易信息进行管理。该系统的后台数据库为ATM,
  3. JS实现奇偶行变色,鼠标滑上改变颜色,离开恢复颜色
  4. matlab bnt(贝叶斯网络)实例
  5. JavaWeb之网页简历---html实现
  6. Navicat for SQL Server 安装的步骤是这样的
  7. word目录自动生成未定义标签问题解决
  8. 【Rust日报】2020-04-13 Ruma,Flutter RS,Valora,Rust SSH,mathbench
  9. 计算机模拟宇宙起源,最详细的宇宙模拟出炉!这就是超级计算机中的宇宙
  10. 基于web的远程led控制