python基本数据类型
python基本数据类型
python的数据类型有:整型,浮点型,字符串,列表,集合,元组,字典,布尔型等等。数据类型是编程语言必备的属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算。
一. int 整型
即整数 eg:1,2,3,4. 可用来表示个数等.
>>> age = 20
>>> type(age)
<class 'int'>
>>>
二. float 浮点型
即有小数点的数字,如2.3, 5.087. 可用来表示如身高等.
三.str 字符串
即文本类描述, 有四种表述方式:单引号,双引号,三引号,三个双引号
多重引号的目的是为了便于引用插入内容.
其中''''''前面如果有变量名则为字符串,反之为多行注释
注释就是对一段代码的解释说明
其分为单行注释和多行注释.
四.list 列表
列表用[]表示,可以存储多个不同类型的数据 ,元素与元素之间用,隔开再空一格.(元素要用"包裹)
user_list = ['jason', 'kevin', 'oscar', 'tony']
List索引取值,从0开始计数的, [遇到逗号就换行 可以明显看到有多少元素]
如图所示, 索取"我就去你的棒棒鸡''
五.字典 dict
字典能够非常准确的存储信息,用大括号{}表示. 大括号内部可以存放多个元素 ,元素与元素之间逗号隔开.
info = ['jason', 100, 233, '还能吃', 389]
元素是以K:V(key:value)键值对的形式存储
K(key)是对V(value)的描述性性质的信息 一般都是字符串(即文本信息)
V(value)是真实的数据,类似于变量的值 ,可以是任意数据类型.
强调:字典是不支持索引取值的 因为字典内部是无序的
字典不能索引取值,可以按K取值
user_info = {
'username':'jason',
'age':18,
'hobby':'DBJ',
'year':95
}
print(user_info['username']) jason
print(user_info['age'])
按K取值不能取没有收录到的信息
那么如何在字典里取值呢? 让我们一起看一下下边的练习题吧!
六. set 集合
set与dict类似(内部存放多个元素,用逗号隔开s={1,2,'晚上','kelly'kelly'}),但set是一组key的集合,与dict的区别在于set不存储value。
本质:无序且无重复元素的集合(具有自动去重的功能)。
如果{}内时空的, 系统默认数据类型为字典
七.tuple 元组
元组(tuple)与列表类似,也是一种序列数据类型。
元组是不可变类型,其元素不能修改。
元组写在小括号 ( )
里,元素之间用逗号 ,
隔开。
t = (1, 2, 3, 4)
元组内数据不能'修改'
列表里的元素可以修改
八. bool 布尔值
布尔值是用来描述事物对错 ,是否可行的 ,主要用于逻辑判断. 只有两种状态: true 和 false.
在python中所有数据在进行判断的时候都会有bool值
bool默认为fasle的数据
0 none 空字符串 空列表 空字典....
一般用is开头
is_right = True 1 表示代替
is_delete = False 0 表示代替
is_alive = True
好啦,今天的分享就到这里了!继续加油吧!