在Python中,能够直接处理的数据类型有以下几种:

一、整数

Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。

计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。

二、浮点数

浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代,1.23x10^9就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5,等等。

整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

三、字符串

字符串是以''或''括起来的任意文本,比如'abc','xyz'等等。请注意,''或''本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。

四、布尔值

布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。

布尔值可以用and、or和not运算。

and运算是与运算,只有所有都为 True,and运算结果才是 True。

or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

五、空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型。

以上就是Python语言有哪些数据类型的详细内容

python语言的数据类型有哪些_Python语言有哪些数据类型相关推荐

  1. python语言程序设计刘卫国答案_Python语言程序设计

    章Python语言基础1 1.1Python语言概述1 1.1.1Python语言的发展历史1 1.1.2Python语言的特点2 1.1.3Python语言的应用领域3 1.2Python语言的开发 ...

  2. python纳入小学课本了吗_Python语言为什么被推荐纳入高考和小学教材

    python语言最近两天传出将加入高考,此消息一处IT届的新闻火起来了. python语言本来就是近年来最火的语言,也是所有程序语言中搜索热词. 当前,已经确定出台消息来看: 第一条,从2018年起浙 ...

  3. python真的那么火还是炒作_Python语言为什么会这么火?老男孩python

    Python语言为什么会这么火?我想是很多人都会疑惑的问题,毕竟编程语言众多,Python在近些年非常火热,可以应用的范围多,为什么呢?跟着小编来看看吧. Python自1991年发布以来,历时快要3 ...

  4. python语言最适合的领域_Python语言被广泛用在哪些领域了?

    我们为什么要学 Python?地产大佬潘石屹曾在微博回答过:在这信息时代想要让机器为人工作,就必须学习机器的语言,而Python就是进化后比较好的计算机语言.总的来讲,Python绝对是近年最火的编程 ...

  5. python语言中包含的标准数据类型有哪些_Python中的标准数据类型

    Python3 中有六个标准的数据类型: Number(数字) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) Python3 的六个标准数 ...

  6. python语言编程中的保留字_Python语言程序设计整理

    第一周:Python基本语法元素 1.3 实例1:温度转换 例:将摄氏度和华氏度互换 利用转换公式如下: C=(F-32)/1.8,F=C*1.8+32 代码: 1.4Python程序语法元素分析 1 ...

  7. python常用的开发环境包括_Python语言主要包括哪些集成开发环境?_学小易找答案...

    [填空题]Python的标准随机数生成器模块是 [简答题]Why does critical thinking matter? [简答题]采集瓶子的外形进行创意设计 用点.线.面进行装饰填充 A4纸手 ...

  8. python语言程序设计及医学应用_Python语言程序设计(高等学校计算机专业规划教材)...

    第1章Python语言概述/1 1.1Python语言的发展1 1.1.1Python的起源1 1.1.2Python的发展2 1.2Python语言的特点2 1.2.1Python的特性2 1.2. ...

  9. python二级考试报名多少钱_Python语言二级考试你准备好了吗?

    重磅:教育部考试中心已经公布,在计算机二级考试加入"Python语言程序设计"科目,将于2018年9月全国计算机等级考试中首次亮相.这将促进Python在大学生中的普及. 教育部也 ...

最新文章

  1. np.random.randint 与 np.random.rand区别 前者返回为参数指定的范围区间的一个整数后者返回的为一个概率
  2. web 容器 支持 php,web服务器lighttpd 对php的支持
  3. 另一种launch SAP CRM AET的方式
  4. r语言折线图_R语言做多变量可视化分析?
  5. 职场中的那点事--小领导大智慧
  6. 以管理员权限运行程序需注意
  7. 模拟 Vue 手写一个 MVVM
  8. 如何用atom编辑python_对于新手来说 如何用atom搭建python的ide?
  9. mimics能导出什么格式_Mimics到底支持怎样的图像格式(修正版) – MATLAB中文论坛...
  10. AI 金融行业案例清单
  11. 启动cesium官方示例
  12. 四种Linux硬盘分区方式,首次安装Linux之磁盘分区
  13. 一种基于STM32F4的字库及图片下载方法
  14. SView三维轻量化浏览器
  15. 国内外视频编解码标准体系-说说MPEG、ITU、AOM、AVS演进历程
  16. Barsetto百胜图BAV02自助咖啡机——星巴克喝多了自助咖啡体验过吗?
  17. python课程优势-上海python课程体系
  18. 简单MySQL数据库SQL文件
  19. HDU3666_差分约束
  20. 尚学堂java300集飞机小游戏实战

热门文章

  1. 实验三:XML模型(一)
  2. php无线分类函数,php 无限级分类函数
  3. 一文详解JavaBean 看这篇就够了
  4. Python入门 Python自学路线 Python如何学习
  5. 视频目标检测跟踪--Detect to Track and Track to Detect
  6. Sublime Text 3便携版下载安装和常用插件安装--顺便解决报错An error occured installing和no packages available for install
  7. java jquery的定义方法_jQuery--基本语法
  8. redis搭建集群和主从
  9. java反射类带构造函数_java中反射类的加载和构造函数
  10. c3074 无法使用带圆括号的_小学生常见易考标点符号使用方法及练习(含答案)...