数据类型是编写程序中最重要的部分, 程序中数据的输入、处理、输出过程中用到的数据,其实都是对数据类型的处理,
如果你学会了Python各种数据类型的操作处理,可以说已经初步入门了Python。
你能来看这篇“一文搞懂Python六个数据类型”,大概率是python初学者,现在咱们用更易懂的方式说一下Python的六大数据类型。
一 数字类型
现在想一下,不管是微信还是Excel之类的软件,我们要录入处理的其实就是数字、中文英文或者其他文字、符号,
我们这里就先说数字,Python中把数字的类型分为三类:
1 整数型
所有的整数,无论正负数,都是整数型,如 10 20 -100。
整数型的命令为
int
。
示例:
a = 10
b = 20
2 浮点型
所有的小数,python中称为浮点型,如 1.25 -30.6,
包括 3.0 123.0 也是浮点型,因为它有小数点
浮点型的命令为
float
。
示例:
a = 10.0
b = -20.123456
3 布尔型
也就是真的(True) 还是 假的(False),也可以理解为某个条件成立或不成立,
程序中常用到,比如驾驶中,“如果当前灯是红灯(成立),就停车!”
把真假放在数字型中,是因为和二进制的差不多,所以True可以做为1,False可做为0。
布尔型的命令为
bool
。
示例:
print(2>3) #结果为False
print(20>3) #结果为True
二 字符串
除了上面说的数字,其他的都是字符,可做为字符串型。
如果你在代码中,看到一堆字符,带上了一对引号,就是字符串型,比如“中国”、’abcd’、”””456″””,
管他是一对单引号、还是一对双引号、或是一对三引号,都是字符串,
注意:数字加上了引号,从此以后就是字符串型了,数字型就不是它的“民族”了。
示例:
a = "我们是中国人"
b = "-20.123456"
字符串命令为 str
三 列表
上面说了数字型、字符串型,一个变量只能赋值一个数据,
对于多组数据的赋值就是其他四种数据类型的任务了,先看列表
a = [13, "abc", False, [12,3], "强大的祖国", -13.2]
从上面例子可看出,列表可看成一个储物柜子,每个位置都可放一个数据类型。
列表命令为list, 标识符为
[ ]
四 元组
元组和列表差不多,区别是列表可修改,元组一旦定义好了,程序运行时不可修改。
a = (13, "abc", False, [12,3], "强大的祖国", -13.2)
元组命令为tuple, 标识符为
( )
五 字典
字典和列表、元组的区别是,每一项都有对应关系,可以通过键找到值的内容,如:
a = {"姓名":"张三", "背包":["面包", "草药"], "攻击力":99 }
print( a["攻击力"] ) #结果为99
#结果是错的,只能通过姓名,找到张三,不可反向操作
print( a["张三"] )
字典命令为dict, 标识符为
{ }
六 集合
主要功能是:将给定的数据去除重复,如
a = {1,2,3,2,4}
# 结果可能是 {1,2,3,4}
集合命令为set, 标识符也是
{ }
其他
注意:
列表和元组里面的元素是按我们设计的顺序排列的,
集合和字典里面的元素都是没有顺序的
以上就是Python六大数据类型的简单介绍,能看明白吗?
有建议或意见请留言,我只希望能真正帮到你和其他python初学者
本文结束
如有疑问,请直接留言!必回!
如有帮助,请点赞转发!感谢!
关注Python入门速学,
带你实战快速学Python
原文始发于微信公众号(Python入门速学):大白话,让你一文搞懂Python六个数据类型!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/236347.html