python的核心数据类型:

  • Number 数字(整数,浮点数,复数,布尔型数)
  • String 字符串
  • List 列表
  • Tuple 元组
  • Dictionary 字典
  • Set 集合

1. 整数(整型数)int

整数是指不带小数部分的数(自然数,0,负数自然数),如:-5,100,0,99999999999(python 的整数可以很大)

整型数的字面值表示方式:

  • 十进制的表示方式:
10, 200, -1, 9999999999999999
  • 二进制的表示方式(以0b开头,后跟0-1)

用 bin(x) 函数将其他进制数转为二进制字符串表示

0b111

7
0b11111000101101010111

1018711
bin(10)

'0b1010'
  • 八进制的表示方式(以0o开头,后跟0-7)

用 oct(x) 函数将其他进制数转换为八进制字符串表示

0o11

9
0o177

127
oct(0b1111)

'0o17'
  • 十六进制的表示方式(以0x开头,后跟0-9&A-F||a-f)

用 hex(x) 函数将其他进制数转换为十六进制字符串表示

0x11

17
0xFF

255
hex(0o177)

'0x7f'

2. 浮点数 float

浮点数是带有小数部分的数字(小数部分可以是0)

浮点数的字面值表示方式:

  • 小数表示方式
3.14   3.1    3.0    3.   0.14   .14
  • 科学计数表示方式:

格式:小数 e/E(正负号) 指数(10的多少次方)

6.18E-1    # 等同于0.618
2.9979e8 # 光速

3. 复数 complex

分为两部分:实部(real),虚部(image)虚部是以‘j’或‘J’结尾的数

  • 复数的字面值表示方式:
1j
(2j)
1+1J
1-2j

4. 布尔 bool

用来表示真和假两种状态的类型

  • 布尔数的字面值表示方式:
true  表示真(条件满足或成立)
false 表示假(条件不满足或不成立)

注:true的值是1,false的值为0

5. 内置函数(1):数值对象的构造(创建)函数

  • int(x,base=10)

base是进制关系,大于等于2且小于等36,默认十进制

用数字或字符串转换为整数,如果不给出参数,则返回0。
如果给出base参数,意思是将符合base 进制的x 字符串数字或数字,
转换成base 进制数,x 的取值范围0-9,a/A - z/Z
  • float(obj)
用字符串或数字转换为浮点数,如果不给出参数,则返回0.0
  • complex(r=0.0, i=0.0)
用数字创建一个复数(实部为r, 虚部为i)
  • bool(x)
用x创建一个布尔值(Ture/False)

bool(x) 返回假值的情况:

None            空值
False 布尔假值
0 0.0 0j 所有的数字零
'' 空字符串
[] 空列表
() 空元组
{} 空字典
set() 空集合等

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

  1. Python基础之数据类型

    Python基础之数据类型 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值 ...

  2. 第二章:python基础,数据类型

    """第二章:python基础,数据类型2.1 变量及身份运算补充2.2 二进制数2.3 字符编码每8位所占的空间位一个比特,这是计算机中最小的表示单位.每8个比特组成一 ...

  3. python基础一数据类型之字典

    摘要: python基础一数据类型之一字典,这篇主要讲字典. 1,定义字典 2,字典的基础知识 3,字典的方法 1,定义字典 1,定义1个空字典 dict1 = {} 2,定义字典 dict1 = d ...

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

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

  5. Python的核心数据类型

    ​ Python的核心数据类型有:数字,字符串,列表,字典,元组,文件等. 数字 ​ 数字类型有:整形int,浮点型float,复数complex,布尔型bool. 整形 ​ 整型数是不带有小数部分的 ...

  6. 第一节 Python基础之数据类型(整型,布尔值,字符串)

    数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小 ...

  7. python基础一数据类型之集合

    摘要: python基础一中介绍数据类型的时候有集合,所以这篇主要讲集合. 1,集合的定义 2,集合的功能 3,集合的方法 1,集合的定义 list1 = [1,4,5,7,3,6,7,9] set1 ...

  8. python基础一数据类型之元祖

    摘要: python基础一中写到数据类型元祖,那么这篇主要讲元祖. 1,元祖定义 tuple1 = (1,2,'a','b') 元祖是不可变数据,所以又名只读列表.那么如何让是元祖可变呢?可以在元祖中 ...

  9. python基础一数据类型之列表

    摘要: python基础一中写到列表,那么这篇主要讲列表. 1,定义列表 2,列表.元祖.字符串都属于序列,都可以用用索引和切片. 3,列表的方法 1,定义列表 list1 = ['a','b',1, ...

随机推荐

  1. 【TNS】listener.ora模板;tnsnames.ora模板

    好多人使用监听的时候误操作,将监听弄的不好使了,这次这个模板,不光是针对大家出现的这种问题,也是给我自己留一个记录,方便他人,方便自己. listener.ora模板样例 -------------- ...

  2. RocketMQ—消息队列入门

    消息队列功能介绍 字面上说的消息队列是数据结构中"先进先出"的一种数据结构,但是如果要求消除单点故障,保证消息传输可靠性,应对大流量的冲击,对消息队列的要求就很高了.现在互联网的& ...

  3. 前端知识(一)05 axios-谷粒学院

    目录 一.axios的作用 二.axios实例 1.复制js资源 2.创建 axios.html 3.引入js 4.启动课程中心微服务 5.编写js 6.html渲染数据 7.跨域 8.使用生命周期函 ...

  4. Linux系统设置 SSH 通过密钥登录

    我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器.但是,一般的密码方式登录,容易有密码被暴力破解的问题.所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者 ...

  5. 设置一个两边固定中间自适应的css

    1.两边浮动,中间自动宽度 给左右两个盒子设置左右浮动,中间的盒子不设置宽度,左右两边边距为左右盒子的宽度,中间盒子的位置必须写在右盒子下面,不然会把右盒子挤下去 如:   <div class ...

  6. 干货 | 携程Redis治理演进之路(二)

    https://mp.weixin.qq.com/s/QTqcBZlAhp5cLRJGJVZRNw 干货 | 携程Redis治理演进之路(二) 原创 技术中心 携程技术 2020-12-24     ...

  7. gRPC Motivation and Design Principles | gRPC https://grpc.io/blog/principles/

    gRPC Motivation and Design Principles | gRPC https://grpc.io/blog/principles/

  8. celery 原理

    https://mp.weixin.qq.com/s/FzvZHQpF5mhV9t_HBzlcwg Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处 ...

  9. Springboot中mybatis控制台打印sql语句

    Springboot中mybatis控制台打印sql语句 https://www.jianshu.com/p/3cfe5f6e9174 https://www.jianshu.com/go-wild? ...

  10. socket创建和结束

    什么是进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础.在早期面向进程设计的计算机结构中,进程是程序的基本执行实体: ...