摘要

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

在这些数据类型中,又可以分为可变数据类型和不可变数据类型。

可变数据类型包括:列表、字典、可变集合

不可变数据类型包括:数字、字符串、元组、不可变集合

数据类型:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)。

在这些数据类型中,又可以分为可变数据类型和不可变数据类型。

可变数据类型包括:列表、字典、可变集合

不可变数据类型包括:数字、字符串、元组、不可变集合

Number(数字)

Python3支持int、float、bool、complex(复数)。在Python3里,整数类型只有一种,就是int。

复数由实数部分和虚数部分组成,一般形式为x+yj或者complex(x, y),其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

a, b, c, d = 20, 5.5, True, 4+3j

注:在Python3中,把True和False定义成了关键字,但它们的值还是1和0,它们可以和数字相加。在Python中,None、0、0.0、空字符串''、空元组()、空列表[]、空字典{}都可被转换为False,其他对象均为True。需要特别注意的是bool值是True和False,而不是true和false。

String(字符串)

定义字符串时需要用单引号(')或双引号(")括起来,同时使用反斜杠(\)转义特殊字符。

str = 'hello Python'

注:

1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义

2、字符串可以用+运算符连接在一起,用*运算符重复

3、Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始

4、Python中的字符串不能改变

List(列表)

列表是写在方括号[]里、用逗号分隔开的元素列表,相当于JavaScript中的数组。

lis1 = ['hello', 1, 2.11, 'Python', 3.0]

注:

1、和字符串一样,list可以被索引和切片

2、Python中的List可以使用+操作符进行拼接

3、Python中的List中的元素是可以改变的

元组(tuple)

元组与列表类似,不同之处在于元组的元素是写在小括号()里且不能修改元素的列表。

tup1 = ('hello', 1, 2.11, 'Python', 3.0)

tup2 = ()    # 空元组

tup3 = ('hello',) # 一个元素,需要在元素后添加逗号

注:

1、和字符串一样,tuple可以被索引和切片

2、注意构造包含0或1个元素的元组的特殊语法规则

3、Python中的tuple可以使用+操作符进行拼接

4、Python中的tuple中的元素是不可以改变的

Set(集合)

集合是使用大括号{}或者set()函数创建的列表

set1 = {'h', 'e', 'l', 'l', 'o'}

set2 = set('hello') # 只能接受一个值

注:

1、创建一个空集合只能用set(),因为{}是用来创建一个空字典

2、集合输出时的顺序并不是固定的,它会随机改变

Dictionary(字典)

字典是一种映射类型,字典用{}标识,它是一个无序的键(key):值(value)对集合。

dis1 = {'language': 'Python'}

注:

1、字典必须以键值对的形式定义,空字典除外

2、字典的键(key)必须使用不可变类型,在同一个字典中,键(key)必须是唯一的

3、创建空字典使用{}

python语言数据类型_Python中的数据类型 | 萧小寒相关推荐

  1. python中什么是主要数据类型_python中基本数据类型是什么

    python中基本数据类型是什么,变量,整型,类型,赋值,等号 python中基本数据类型是什么 易采站长站,站长之家为您整理了python中基本数据类型是什么的相关内容. python中基本数据类型 ...

  2. python竖线运算符怎么打_Python中的运算符 | 萧小寒

    摘要 运算符作为一门编程语言的重要组成部分,有着不可忽视的地位.在Python中,支持以下7种类型的运算符:算术运算符.比较运算符.赋值运算符.逻辑运算符.位运算符.成员运算符.身份运算符. 运算符作 ...

  3. python语言字符串_python中字符串的常见操作方法

    原博文 2019-09-06 09:49 − 1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体.字符串支持索引操作. 2. 创建字符串基本语法 变量名 = " ...

  4. python中的模块_Python中的模块 | 萧小寒

    摘要 在编程语言中,Python被广大程序员誉为是一门"简单.优美.功能强大"的动态语言.在接触到Python这门语言时,多数人会被其简洁的语法.优美的格式和丰富的模块所震撼. 虽 ...

  5. python语言在abaqus中的应用 仿真秀_Python语言在Abaqus中的应用(18讲)-掌握Python编程实现ABAQUS高效仿真...

    本课适合那些人学习: 1.理解有限元基本概念.熟悉Abaqus/CAE分析流程的工程师: 2.学习型仿真工程师 3.使用Abaqus软件进行有限元分析的工程师 4.高校教师.博(硕)士研究生 对学员的 ...

  6. python在abaqus中的应用代码下载_Python-(source-code)-in--Abaqus Python语言在Abaqus中的应用(源码) - 下载 - 搜珍网...

    Python语言在Abaqus中的应用 (源码)/ Python语言在Abaqus中的应用 (源码)/Python语言在Abaqus中的应用 (源码)/ Python语言在Abaqus中的应用 (源码 ...

  7. python累加求和_python中的变量和数据类型(一)

    一.Python中的变量 在程序当中, 又是我们需要对2个数据进行求和, 那应该是怎么做呢? 大家想象一下在生活当中, 比如说去超市买东西, 往往我们需要一个购物车, 用来进行存储物品, 等到所有的东 ...

  8. python数据类型有哪些、分别有什么用途_python中的数据类型有哪些

    python中的数据类型有9种,分别是1.字符串2.布尔类型3.整数4.浮点数5.数字6.列表7.元组8.字典9.日期. 1.字符串 1.1.如何在Python中使用字符串 a.使用单引号(') 用单 ...

  9. python读取数据库数据类型_Python中从SQL型数据库读写dataframe型数据

    Python的pandas包对表格化的数据处理能力很强,而SQL数据库的数据就是以表格的形式储存,因此经常将sql数据库里的数据直接读取为dataframe,分析操作以后再将dataframe存到sq ...

最新文章

  1. 20145214 《Java程序设计》第3周学习总结
  2. Edit button clicked in offline mode
  3. ES5-拓展 隐式数据类型转换
  4. miui12 android系统耗电,miui12耗电严重怎么办,miui12续航优化方法
  5. cefsharp 加载网页慢_网站访问慢的排查方案(史上最详细)
  6. 第二阶段团队项目冲刺第一天
  7. HttpClient4.x之Get请求示例
  8. Wine 4.4 发布,Windows 应用的兼容层
  9. java dom获取命名空间属性_Java DOM XML解析::获取元素属性值
  10. 11.软件架构设计:大型网站技术架构与业务架构融合之道 --- 多副本一致性
  11. DDoS的攻击方式和防御方法
  12. Vue项目中生成二维码
  13. 免费asp.net空间
  14. 现身说法:37岁老码农找工作!
  15. 对登录验证功能进行GUI设计
  16. windows server 2016 安装openssh
  17. PAKDD 2019 都有哪些重要看点?看这篇文章就够了!...
  18. 老司机带你从源码开始撸Spring生命周期!!!
  19. python123m与n的数学运算_【Python数学面试题】面试问题:Python“… - 看准网
  20. java控制鼠标操作一些重复的事情

热门文章

  1. 近年最佳加密软件:免费、付费、商业工具与服务
  2. 获取mp3文件的采样率
  3. Laya源代码详解 Byte.ts
  4. 对面试常见问题的一些总结
  5. AutoCAD常用快捷键
  6. hue介绍系列02_李孟_新浪博客
  7. java三国赵云游戏副本_三国乱世手游轻松拿下赵云副本讲解
  8. 怎么把照片做成计算机主题,Win7主题制作教程 电脑主题制作图文方法
  9. Java17 新特性确定,Java之父:终于可以和一个长达25年的漏洞说再见了
  10. 地市城市全要素生产率测算(2006-2016年)