数据类型
1.字符串
2.列表
3.字典
4.布尔值
5.元组
6.集合
一、数据类型之字符串str
作用:主要用于记录描述性性质的数据(姓名 地址 邮箱)
定义:方式一 (单引号)
name = 's'
方式二 ( 双引号)
name = "s"
方式三 ( 三个单引号)(左侧出现了赋值符号和变量名为字符串 反之是注释)
name = '''s'''
方式四 ( 三个双引号)(左侧出现了赋值符号和变量名为字符串 反之是注释)
name = """s"""
为什么字符串需要这么多种方式?
目的是为了防止字符串文本内还需要用到引号,避免发生冲突
a = 'b说:'嗨'' b = 'd说: “嗨”'
二、数据类型之列表list
作用:能够存储多个数据并且可以方便的取出任意个数
特征:中括号括起来,内部可以存放多个元素,元素与元素之间用逗号隔开,元素可以是任何数据类型
list = [11, 22, 33.3, 'ss', ]
索引取值(从零开始的连续数字)
print(list[0])
从 list = [11, 22, 33.3, 'ss', ]中找出33.3
三、数据类型之字典dict
作用:能更加精准的存储数据
定义:大括号括起来,可以存放多个元素,元素之间用逗号隔开,元素是k:v键值对的形式
k是对v的描述性性质的信息(一般情况下都是字符串)
v是真正的数据,相当于变量的值,可以是任何数据类型
d = {'name': 's', 'age':'a8', 'hobby': 'music'}
字典无法使用索引取值,取值需要借助与k
四、数据类型之布尔值bool
作用:用于判断事物的多错,是否可行
定义:布尔只有两种状态
True 对
False 错
针对布尔的变量值一般用is开头
is_s = True
is_b = False
在python中所有数据类型搜可以转换成布尔值
布尔值为False的有0,None,' ',[ ],{ }.....
其他情况一律为True
五、数据类型之元组tuple
作用:与列表几乎一致,可以存放多个元素(可以看成是不可变的列表)
定义:用小括号括起来,可以存放多个元素,元素之间用逗号隔开,元素不支持修改
六、数据类型之集合set
作用:去重和关系运算
定义:用大括号括起来,可以存放多个元素,元素之间用逗号隔开,元素不是k:v键值对
s = {11, 2.2, 's', }