数据类型之字符串str
定义:主要用于记录描述性性质的数据 eg:姓名 地址 邮箱,引号引起来的部分
引号的类型有:
方式1 # 单引号
name = 'jason'
方式2 # 双引号
name = "jason"
方式3 # 三个单引号(左侧出现了赋值符号和变量名为字符串 否则为注释)
name = '''jason'''
方式4 # 三个双引号(左侧出现了赋值符号和变量名为字符串 否则为注释)
name = """jason"""
多种引号的原因:文字对某个字或某句话或某个词会用引号引起来,如果都用相同的引号内部会报错区分不了,故变量值中有多个引号的话,外面的引号要和里面的区分开来即可。
数据类型之列表list
意义:列表属于有序排列,python语法中叫list
作用:可从其中list中提取出目标数据,内部元素可以多个组成,元素与元素之间用逗号隔开
name_list = ['jason', 'jack', 'mary', 'Evely']
print(type(name_list))
(案列展示)
列表的组合不限形式
math_list = [19, 32, '28', 59] #此列表中的索引第二位即‘28’,用引号则表示此为文字
print(math_list[2],type(math_list[2]))
数据类型之字典dict(重点掌握,此块是重点)
意义:能更精准的记录每组数据所含的意思,更精准的存储数据,使用key:vulue的形式,使用逗号隔开每组数据。
key:vulue类似于变量名和变量值
# 字典格式
Evely = {
'username' : 'Evely chi',
'age' : '27',
'hobby' : 'study'
}
如何取出字典里的目标数据:
print(Evely['username'])
数据类型之布尔
意义:输出值为True和False(首字母通常为大写),用来判断事物是否可行。
布尔值命名方式:一般采用is开头,例:is_right = True
例:注销平台账户,当用户在平台选择注销账户,后台程序就将该用户的账号状态改成1,不可登陆,0为可登陆。通过代码筛选过滤掉状态为1的账户。
用途:在python中所有的数据类型都可以转成布尔值,布尔值为false的有:0,None,‘’,[ ],{ }.
数据类型之集合set
作用:去重和关系运算
定义: { }内用逗号分隔开的多个元素,每个元素都必需是不可变的类型强调,元素无次序,不可重复
1.集合类元素都必需是不可变类型
2.集合内的元素是无序的 ,所以没有索引
3.集合内的元素不能重复
数据类型之元祖tuple
作用:与列表几乎一致 内部可以存放多个元素(可以看成是不可变的列表)
定义:用小括号括起来 内存存放多个元素 元素与元素之间逗号隔开 元素不支持修改
t = (11, 22, 33, 44)