号外:《黑客攻防入门学习课程》现已推出,喜欢的朋友请关注!!!

Python3 数据五大数据类型

python 泰泰 470℃ 0评论

【前言】

在Python 中定义了五种标准数据类型,具体有:

• Numbers(数字)
• String(字符串)
• List(列表)
• Tuple(元组)
• Dictionary(字典)

不同的数据类型用于存储不同种类的数据,例如数字型用于存储年龄,字符串用于存储姓名等。
本节主要了解Python 五大数据类型的基本定义及格式,具体怎么灵活使用后面会有单独的文章讲解!

Python 数字类型

数字数据类型用于存储数值,在使用中它们的数据类型是不允许改变的,定义如下:

 

Python支持四种不同的数字类型:
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)

Python 字符串类型

字符串或串(String)是由数字、字母、下划线组成的一串字符。实例如下:

Python 列表类型

List(列表) 是 Python 中使用最频繁的数据类型,列表常用于存储各种集合类的数据。
它支持字数字,符,字符串,数据与字符串结合等数据。
List(列表)中的值可以进行二次赋值,相当于读写列表。
List(列表) 用 [ ] 标识,内部元素用逗号隔开。实例如下:

Python 元组类型

元组类似于List(列表),但元组中的元素不能进行二次赋值,相当于只读列表。
元组用”()”标识。内部元素用逗号隔开。实例如下:

Python 字典类型

字典(dictionary)是由索引(key)和它对应的值value组成,是除列表以外python之中最灵活的内置数据结构类型。
列表是有序的对象结合,字典是无序的对象集合,两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用”{ }”标识,键与值之间用冒号(:)间隔。实例如下:

Python 数据类型转换

在写程序的时候,有时我们需要对数据类型进行转换,此时你只需要将数据类型作为函数名即可。
以下是内置的数据类型转换函数,可以通过这些函数进行数据类型的转换。
在调用这些函数后,它返回一个新的对象,表示转换的值。

函数描述
int(x [,base])将x转换为一个整数
long(x [,base] )将x转换为一个长整数
float(x)将x转换到一个浮点数
complex(real [,imag])创建一个复数
str(x)将对象 x 转换为字符串
repr(x)将对象 x 转换为表达式字符串
eval(str)用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s)将序列 s 转换为一个元组
list(s)将序列 s 转换为一个列表
set(s)转换为可变集合
dict(d)创建一个字典。d 必须是一个序列 (key,value)元组
frozenset(s)转换为不可变集合
chr(x)将一个整数转换为一个字符
unichr(x)将一个整数转换为Unicode字符
ord(x)将一个字符转换为它的整数值
hex(x)将一个整数转换为一个十六进制字符串
oct(x)将一个整数转换为一个八进制字符串

更多学习教程请访问:Python3 学习教程目录索引

转载请注明:泰泰博客 » Python3 数据五大数据类型

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填)