python语言数据类型_Python中的数据类型 | 萧小寒
摘要
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中的数据类型 | 萧小寒相关推荐
- python中什么是主要数据类型_python中基本数据类型是什么
python中基本数据类型是什么,变量,整型,类型,赋值,等号 python中基本数据类型是什么 易采站长站,站长之家为您整理了python中基本数据类型是什么的相关内容. python中基本数据类型 ...
- python竖线运算符怎么打_Python中的运算符 | 萧小寒
摘要 运算符作为一门编程语言的重要组成部分,有着不可忽视的地位.在Python中,支持以下7种类型的运算符:算术运算符.比较运算符.赋值运算符.逻辑运算符.位运算符.成员运算符.身份运算符. 运算符作 ...
- python语言字符串_python中字符串的常见操作方法
原博文 2019-09-06 09:49 − 1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体.字符串支持索引操作. 2. 创建字符串基本语法 变量名 = " ...
- python中的模块_Python中的模块 | 萧小寒
摘要 在编程语言中,Python被广大程序员誉为是一门"简单.优美.功能强大"的动态语言.在接触到Python这门语言时,多数人会被其简洁的语法.优美的格式和丰富的模块所震撼. 虽 ...
- python语言在abaqus中的应用 仿真秀_Python语言在Abaqus中的应用(18讲)-掌握Python编程实现ABAQUS高效仿真...
本课适合那些人学习: 1.理解有限元基本概念.熟悉Abaqus/CAE分析流程的工程师: 2.学习型仿真工程师 3.使用Abaqus软件进行有限元分析的工程师 4.高校教师.博(硕)士研究生 对学员的 ...
- python在abaqus中的应用代码下载_Python-(source-code)-in--Abaqus Python语言在Abaqus中的应用(源码) - 下载 - 搜珍网...
Python语言在Abaqus中的应用 (源码)/ Python语言在Abaqus中的应用 (源码)/Python语言在Abaqus中的应用 (源码)/ Python语言在Abaqus中的应用 (源码 ...
- python累加求和_python中的变量和数据类型(一)
一.Python中的变量 在程序当中, 又是我们需要对2个数据进行求和, 那应该是怎么做呢? 大家想象一下在生活当中, 比如说去超市买东西, 往往我们需要一个购物车, 用来进行存储物品, 等到所有的东 ...
- python数据类型有哪些、分别有什么用途_python中的数据类型有哪些
python中的数据类型有9种,分别是1.字符串2.布尔类型3.整数4.浮点数5.数字6.列表7.元组8.字典9.日期. 1.字符串 1.1.如何在Python中使用字符串 a.使用单引号(') 用单 ...
- python读取数据库数据类型_Python中从SQL型数据库读写dataframe型数据
Python的pandas包对表格化的数据处理能力很强,而SQL数据库的数据就是以表格的形式储存,因此经常将sql数据库里的数据直接读取为dataframe,分析操作以后再将dataframe存到sq ...
最新文章
- 20145214 《Java程序设计》第3周学习总结
- Edit button clicked in offline mode
- ES5-拓展 隐式数据类型转换
- miui12 android系统耗电,miui12耗电严重怎么办,miui12续航优化方法
- cefsharp 加载网页慢_网站访问慢的排查方案(史上最详细)
- 第二阶段团队项目冲刺第一天
- HttpClient4.x之Get请求示例
- Wine 4.4 发布,Windows 应用的兼容层
- java dom获取命名空间属性_Java DOM XML解析::获取元素属性值
- 11.软件架构设计:大型网站技术架构与业务架构融合之道 --- 多副本一致性
- DDoS的攻击方式和防御方法
- Vue项目中生成二维码
- 免费asp.net空间
- 现身说法:37岁老码农找工作!
- 对登录验证功能进行GUI设计
- windows server 2016 安装openssh
- PAKDD 2019 都有哪些重要看点?看这篇文章就够了!...
- 老司机带你从源码开始撸Spring生命周期!!!
- python123m与n的数学运算_【Python数学面试题】面试问题:Python“… - 看准网
- java控制鼠标操作一些重复的事情