基本数据类型目录 (补充及简单介绍)
简单补充一下上一章的数据类型
1.字符串(str)
作用:主要用于记录描述性性质的数据
eg:姓名 地址 邮箱
定义:
方式1 : 单引号
name = 'lin'
方式2 : 双引号
name = "lin"
方式3 : 三个单引号(左侧出现了赋值符号和变量名为字符串 否则为注释)
name = '''lin'''
方式4 : 三个双引号(左侧出现了赋值符号和变量名为字符串 否则为注释)
name = """lin"""
ps:引号引起来的部分
这时,问题来了,为什么定义字符串需要这么多种方式呢?
目的是为了防止字符串文本内,还需要使用到引号,这时候就可以避免冲突,区分开来。
eg:
字符串可以用加法乘法,但是作用不大。
eg:
End
2.列表(list)
作用:能够存储多个数据并且可以方便的取出任意数值,并且按照按照索引(顺序)存放多个值。
定义:在[]内 内部可以存放多个元素,元素和元素之间逗号隔开,元素可以是任意数据类型。
如果列表内的某个元素要存放多个值,可以在[]里面添加 ,eg: [xxx,yyy]
用 ,隔开分隔开即可
看下面↓
在这里0代表索引,即:
如果元素过多,可以反向操作 即:
此时-1代表索引 即最后一个
End
3.字典(dict)
作用:能够更加精准的存储数据
定义:大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素是K:V键值对的形式
K是对V的描述性性质的信息(一般情况下都是字符串)
V是真正的数据 相当于变量的值 可以是任意数据类型
但是字典无法使用索引取值,字典取值需要借助于K
eg:
info = {
'username': 'Ming',
'addr': ['青浦', '上海',
{'国家': '中国', '编号': [11, 22, '中国NO.1']}]
}
此时如果要取中国No.1则要这样操作:
l1 = info['addr']
d1 = l1[2]
l2 = d1['编号']
res = l2[2]
print(res)
但是我们可以整合成一行代码:
print(info['addr'][-1]['编号'][-1])
End
4.布尔值(bool)
作用:用于判断事物的对错 是否可行等,通常会作为条件。
定义:布尔值只有两种状态
True 对的 正确的 可行的
False 错的 不可行的 ...
(首字母大写)
针对布尔值的变量名一般采用is开头
is_right = True
is_delete = False
is_alive = True
在python中所有的数据类型都可以转成布尔值
布尔值为False的有:
0,None,'',[],{}...
其他情况一律为True
End
5.元组(tuple)
作用:与列表几乎一致 内部可以存放多个元素(可以看成是不可变的列表)
定义:用小括号括起来 内存存放多个元素 元素与元素之间逗号隔开 元素不支持修改
eg:
t = (11, 22, 33, 44)
End
6.集合(set)
作用:去重和关系运算
定义:用大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素不是K:V键值对
s = {11, 22, 33, 44}
End
关于元素的基本介绍就到这里啦~拜拜