数据类型
数据类型
目录:
方式一: #单引号 name = 'tom' 方式二: #双引号 name = “tom” 方式三: #三个单引号(左侧出现赋值符号和变量名为字符串 否则为注释) name = '''tom''' 方法四: #三个双引号(左侧出现赋值符号和变量名为字符串 否则为注释) name = “”“tom”“” ps:引号引起来的部分
#为啥定义字符串需要怎么多方式 res=‘tom老师说:“理发需要用心 要做到人刀合一”’ #目的是为了防止字符串文本还需要使用到引号 避免重复
二、数据类型之列表list
作用:能够存储多个数据并且可以方便的取出任意个数
特征:中括号括起来 内部可以存放多个元素 元素与元素之间多好隔开元素可以是任意数据类型
l1 = [11, 1.1, 'tom', [11, 22, 33, [123, 321, 'tom', 555]]] # 索引取值(从0开始的连续数字) # print(names_list[1]) # tony # print(names_list[3]) # tom # 1.tom在列表的第几个元素 l2 = l1[3] # [11, 22, 33, [123, 321, 'tom', 555]] # 2.tom在列表l2的第几个元素 l3 = l2[3] # [123, 321, 'jasonNB', 555] # 3.tom在列表l3的第几个元素 l4 = l3[2] # jasonNB # 整合 print(l1[3][3][2]) # tom
三、数据类型之字典dict
作用:能够更加精准的存储数据
定义:大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素是k:v键值对的形式
k是对v的描述性性质的信息(一般情况下都是字符串)
v是真正的数据 相当于变量的值 可以是任意数据类型

d={ 'username':'tom', 'age':18, 'hobby':'学习', 'salary':13 } #字典无法使用索引取值 #print(d[0]) #字典取值需要借助于k #print(d['username']) #tom #print(d['salary']) #13

四、数据类型之布尔值bool
作用:用于判断事物的对错 是否可行等
定义:布尔值只有两种状态
True 对的 正确的 可行的
False 错的 不可行的
#补充 针对布尔值的变量名一般采用is开头 is_right = True is_delete = False is_alive = Ture #扩展 显示生活的数据存储与销户 其实很大概率上并没有删除数据 而是修改了数据的某个唯一标识 然后通过代码筛选过滤掉 #记忆 在python中所有的数据类型都可以转成布尔值 布尔值为False的有: 0, Nome, ' ', []. {} 其他情况一律为True

五、数据类型之元组tuple
作用:与列表几乎一致 内部可以存放多个元素(可以看成是不可变的列表)
定义:用小括号括起来 内存放多个元素 元素与元素之间逗号隔开 元素不支持修改
t = {11, 22, 33, 44}
六、数据类型之集合set
作用:去重和关系运算
定义:用大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素不是k:v键值对
s = {11, 22, 33, 44}


浙公网安备 33010602011771号