​ Python的核心数据类型有:数字,字符串,列表,字典,元组,文件等。

数字

​ 数字类型有:整形int,浮点型float,复数complex,布尔型bool。

整形

​ 整型数是不带有小数部分的数字。包括自然数,0及负数自然数。如: -2, 100, 0

整数字面值的表示方式

​ 整数可以以二进制、十进制、八进制和十六进制的方式进行表示,默认以十进制的方式进行展示。

十进制方式表示方式

​ 默认数值为十进制的表示方式,如:

>>> -10
-10
>>> 0
0
>>> 9999999999999999
9999999999999999
>>>
八进制的表示方式

​ 八进制数值以0o开头,后跟0~7,如:

>>> 0o177
127
>>> 0o11
9
十六进制的表示方式

​ 十六进制数值以0x开头,后跟09,AF,a~f,如:

>>> 0x11
17
>>> 0xFF
255
>>> 0x1234ABCD
305441741
二进制表示方式

​ 二进制数值以0b开头,后跟0~1,如:

>>> 0b1001
9

浮点型

​ 浮点数是带有小数部分的数字(小数部分也可以是0)。浮点数的两种表示方式有小数表示和科学计数法表示两种表示方式。

小数表示

​ 格式:数字.数字,两个数值中必须有一个要存在。如:

>>> 3.14
3.14
>>> 3.1
3.1
>>> 3.0
3.0
>>> 3.
3.0
>>> 0.14
0.14
>>> .14
0.14
科学计数法表示

​ 格式:小数 e/E(正负号) 指数。如:

>>> 6.18E-1
0.618
>>> 2.9979e8
299790000.0

复数

​ 由实部(real)和虚部(image)两部分组成,虚部必须是以j或J结尾的数。如:

>>> 1j
1j
>>> (2j)
2j
>>> 1+1j
(1+1j)
>>> 1-1j
(1-1j)
>>> (-100+100j)
(-100+100j)

布尔类型

​ 用来表示真的假两种状态的类型:True 表示真(条件满足或成立) 和False 表示假(条件不满足或不成立)。True 也可以用1表示,False也可以用0表示。

>>> 3==3
True
>>> True==1
True
>>> False==1
False
>>> False==0
True

注意:true和false首字母必须大写。

空值

​ 空值是一个表示不存在的特殊对象。作用是用来语法占位和变量解除绑定。

……未完待续……

Python的核心数据类型的更多相关文章

  1. python学习笔记03:python的核心数据类型

    从根本上讲,Python是一种面向对象的语言.它的类模块支持多态,操作符重载和多重继承等高级概念,并且以Python特有的简洁的语法和类型,OOP十分易于使用.Python的语法简单,容易上手. Py ...

  2. Python基础--核心数据类型

    python的核心数据类型: Number 数字(整数,浮点数,复数,布尔型数) String 字符串 List 列表 Tuple 元组 Dictionary 字典 Set 集合 1. 整数(整型数) ...

  3. python基础(一)—— 核心数据类型

    Hello World程序 [root@mysql ~]# python3 Python 3.6.5 (default, Jul  8 2018, 11:41:23) [GCC 4.4.7 20120 ...

  4. python学习之核心数据类型

    python核心数据类型 对象类型 例子 数字 1234,-345 字符串 'spam' 列表 [1,3,'ds'] 元组 (1,'spam',6) 字典 {'name':'lili','age':1 ...

  5. [python学习手册-笔记]002.python核心数据类型

    python核心数据类型 ❝ 本系列文章是我个人学习<python学习手册(第五版)>的学习笔记,其中大部分内容为该书的总结和个人理解,小部分内容为相关知识点的扩展. 非商业用途转载请注明 ...

  6. python学习(二)python中的核心数据类型

    数据类型是编程语言中的很重要的一个组成部分,我所知道的有数据类型的好处有:在内存中存放的格式知道,规定了有哪几种可用的操作. 我的埋点:为什么要有数据类型 那么python中的数据类型有哪几种呢? 对 ...

  7. python 基础之数据类型

    一.python中的数据类型之列表 1.列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 二.列表常用操作 >切片>追加>插入>修改& ...

  8. Python编程核心之makeTextFile.py和readTextFile.py

    引言: 最近大半年都在学习python编程,在双十一的时候购买了<Python编程核心>,看到makeTextFile.py和readTextFile.py两个例子有点错误,所以在这里给修 ...

  9. Python学习 之 数据类型(邹琪鲜 milo)

    1.Python中的数据类型:数字.字符串.列表.元组.字典 2.数字类型包括整型.长整型.浮点型.复数型 type(number):获取number的数据类型 整型(int):范围:-2,147,4 ...

随机推荐

  1. 【代码笔记】Java基础:Java的方法和类

    面向过程与面向对象都是我们编程中,编写程序的一种思维方式.例如:公司打扫卫生(擦玻璃.扫地.拖地.倒垃圾等), 按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生 ...

  2. JavaScript (预热)

    希望把某个元素移除你的视线: 1.display:none;   显示为无 2.visibility:hidden; 隐藏 3.width\height; 4.透明度: 5.left\top; 6.拿 ...

  3. Web前端面试指导(十二):::before 和:before有什么区别?

    题目点评 这个问题看来很简单,但如果之前没有琢磨这个问题,给人感觉也是门头一垂,听到这个题目就懵逼了,因为原来从来没有注意过这个问题,即便有注意这个问题也不能很好的回答清楚.回答的技巧就是从相同点和不 ...

  4. 如何使用CSS隐藏滚动条并且兼容大部分浏览器

    隐藏滚动条,已经自己实测在浏览器Chrome, IE (6+), Firefox, Opera, Safari. 如下demo: Content 1 Content 1 Content 1 Conte ...

  5. PHP性能检测与优化—XHProf 数据阅读

    PHP性能检测与优化—XHProf 数据阅读 一.      效果如下 请求总揽 函数调用情况 二.      参数含义 Inclusive Time              包括子函数所有执行时间 ...

  6. css 简单梯形

    通过css2D变形我们可以轻松得到平行四边形,那么通过此技巧可以得到梯形吗? no! 不过我们可以通过3D旋转得到类似这样的效果: transform:perspective(0.5em)  rota ...

  7. PLSQL Developer乱码

    1.select * from v$nls_parameters 查询nls的参数,获得数据库服务器端的字符编码 NLS_LANGUAGE NLS_CHARACTERSET 2.修改本地环境变量,设置 ...

  8. 《ArcGIS Runtime SDK for Android开发笔记》——问题集:如何解决ArcGIS Runtime SDK for Android中文标注无法显示的问题(转载)

    Geodatabase中中文标注编码乱码一直是一个比较头疼的问题之前也不知道问题出在哪里?在百度后发现园子里的zssai已经对这个问题原因做了一个详细说明.这里将原文引用如下: 说明:此文转载自htt ...

  9. android Handler、Thread和Runnable

    android里面的创建的Handler对象并不是新建一个新的线程,而是在主线程执行,主线程的消息队列中循环. java中实现一个线程有两种方法,一种是继承Thread类,一种是实现Runnable接 ...

  10. 一.配置简单的嵌入式tomcat和jetty

    我们写了一个web应用,打成war包后,就需要找一个server来部署.对于我们的实际应用,我们基本没必要自己再写一个嵌入式的server.接下来两篇文章只是以钻研的心态来学习一下嵌入式tomcat和 ...