数据类型概要
数据类型

数据类型之字符串
- 
作用: 
 主要用于记录描述性性质的数据 例如:姓名 地址 邮箱
- 
定义: 
 用引号引起来的部分
 eg1:name = 'cat'
 eg2:name = "cat"
 eg3:name = '''cat'''
 eg4:name = """cat"""
  
- 
为啥定义字符串需要这么多种方式? 
 目的是为了防止字符串文本内还需要使用到引号,为了避免冲突.
数据类型之列表list
- 作用:
 能够存储多个数据并且可以方便的取出任意个数
- 特征:
 中括号之内,可以存放多个元素 元素与元素之间用逗号隔开,元素可以是任意数据类型。
- 索引取值(从0开始的连续数字)
 eg: mm = [9, 2, [22, 'ydy', 666]]
 ydy此时在列表的第几个元素:print(mm[2][1]) 如图所示
  
数据类型之字典dict
- 作用:
 能够更加精准的存储数据
- 定义:
 大括号之内,可以存放多个元素,元素与元素之间用逗号隔开,元素是K:V键值所对的形式
 K是对V的描述性性质的信息(一般情况下都是字符串)
 V是真正的数据,相当于变量的值,可以是任意数据类型
 eg:ll = {'username': '帅哥', 'ega': [18, 22, 30], 'hobby': '女'}
 字典无法使用索引取值,取值需要借助于K,print(ll[0])
 22此时在字典的第几个元素:print(ll['ega'][1])
  
数据类型之布尔值bool
- 作用:
 用于判断事物的对错 是否可行等
- 定义:
 布尔值只有两种状态
 True:正确的,可行的
 False:错的,不可行的
- 格式:
 针对布尔值的变量名一般采用is开头
 is_right = True
 is_delete = False
 is_alive = True
- 在python中所有的数据类型都可以转成布尔值
 布尔值为False的有:0,None,'',[],{}
 其他情况一律为True
  
数据类型之元组tuple
- 作用:
 与列表几乎一致,内部可以存放多个元素(可以看成是不可变的列表)
- 定义:
 在小括号之内存放多个元素,元素与元素之间逗号用隔开,但元素不支持修改。
  
数据类型之集合set
- 作用:
 去重和关系运算
- 定义:
 用大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素不是K:V键值所对
  
 那么如何定义一个空集合
  
与用户交互
- 
输入(input) 
 获取用户输入:username = input('请输入您的银行卡号:')
  
- 
输出 
 print():括号可以使用逗号隔开多个元素一起打印
格式化输出
- 定义:
 将字符串中某些内容替换掉再输出就是格式化输出
- 格式:
 先使用占位符占位 %s
 再使用%按照位置一一替换
 如图所示: 
 %d只能给数字占位
  
接下来就好好练习就行啦


 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号