码迷,mamicode.com
首页 > 编程语言 > 详细

Python3-数据类型

时间:2018-10-11 16:53:43      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:列表   索引   数据类型   如何   方式   RKE   变量   从右到左   完全   

标准数据类型

不可变数据:数字、字符串、元组

可变数据:列表、集合、字典

序列:字符串、列表、元组

数字类型

  1. int(整数)如1,只有一种数据类型,长整型
  2. bool(布尔)如True
  3. float(浮点数)如1.23
  4. complex(复数)如1+2j

字符串

  1. 单引号与双引号使用完全相同
  2. 不可变
  3. 两种索引方式,从左到右以0开始,从右到左以-1开始
  4. 没有单独的字符类型,一个字符就是长度为1的字符串
  5. 原始字符串前加r,不会发生转义

元组

  1. 与列表类似,但是元组内的元素不能修改。
  2. 写在小括号里(),元素之间用逗号隔开

列表

  1. 使用最为频繁
  2. 写在方括号内[],用逗号分隔开元素
  3. 可变

集合

  1. 功能是进行集合关系测试和删除重复元素
  2. 使用大括号 { } 或者 set() 函数创建集合,但进行空集合的创建必须使用set()

字典

  1. 列表是有序的对象集合,字典是无序的对象集合。
  2. 字典当中的元素是通过键来存取的,而不是通过偏移存取。
  3. 用"{ }"标识,它是一个无序的键(key) : 值(value)对集合
  4. 键(key)必须使用不可变类型。
  5. 在同一个字典中,键(key)必须是唯一的。
  6. 创建空字典使用 { }
  7. 构造函数 dict() 可以直接从键值对序列中构建字典

如何判断变量类型?

  • 内置的type()函数可以查询变量所指的对象类型

例如a=20 print type(a) 返回<class ‘int‘>

  • isinstance函数

例如a=111 isinstance(a,int) 返回True

Python3-数据类型

标签:列表   索引   数据类型   如何   方式   RKE   变量   从右到左   完全   

原文地址:https://www.cnblogs.com/lufengkenan/p/9772999.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!