数据类型概要

数据类型

image

数据类型之字符串

  • 作用:
    主要用于记录描述性性质的数据 例如:姓名 地址 邮箱

  • 定义
    用引号引起来的部分
    eg1:name = 'cat'
    eg2:name = "cat"
    eg3:name = '''cat'''
    eg4:name = """cat"""
    image

  • 为啥定义字符串需要这么多种方式?
    目的是为了防止字符串文本内还需要使用到引号,为了避免冲突.

数据类型之列表list

  • 作用:
    能够存储多个数据并且可以方便的取出任意个数
  • 特征
    中括号之内,可以存放多个元素 元素与元素之间用逗号隔开,元素可以是任意数据类型。
  • 索引取值(从0开始的连续数字)
    eg: mm = [9, 2, [22, 'ydy', 666]]
    ydy此时在列表的第几个元素:print(mm[2][1]) 如图所示
    image

数据类型之字典dict

  • 作用:
    能够更加精准的存储数据
  • 定义
    大括号之内,可以存放多个元素,元素与元素之间用逗号隔开,元素是K:V键值所对的形式
    K是对V的描述性性质的信息(一般情况下都是字符串)
    V是真正的数据,相当于变量的值,可以是任意数据类型
    eg:ll = {'username': '帅哥', 'ega': [18, 22, 30], 'hobby': '女'}
    字典无法使用索引取值,取值需要借助于K,print(ll[0])
    22此时在字典的第几个元素:print(ll['ega'][1])
    image

数据类型之布尔值bool

  • 作用:
    用于判断事物的对错 是否可行等
  • 定义:
    布尔值只有两种状态
    True:正确的,可行的
    False:错的,不可行的
  • 格式
    针对布尔值的变量名一般采用is开头
    is_right = True
    is_delete = False
    is_alive = True
  • 在python中所有的数据类型都可以转成布尔值
    布尔值为False的有:0,None,'',[],{}
    其他情况一律为True
    image

数据类型之元组tuple

  • 作用:
    与列表几乎一致,内部可以存放多个元素(可以看成是不可变的列表)
  • 定义:
    在小括号之内存放多个元素,元素与元素之间逗号用隔开,但元素不支持修改。
    image

数据类型之集合set

  • 作用:
    去重和关系运算
  • 定义:
    用大括号括起来 内存可以存放多个元素 元素与元素之间逗号隔开 元素不是K:V键值所对
    image
    那么如何定义一个空集合
    image

与用户交互

  • 输入(input)
    获取用户输入:username = input('请输入您的银行卡号:')
    image

  • 输出
    print():括号可以使用逗号隔开多个元素一起打印

格式化输出

  • 定义
    将字符串中某些内容替换掉再输出就是格式化输出
  • 格式
    先使用占位符占位 %s
    再使用%按照位置一一替换
    如图所示:image
    %d只能给数字占位
    image

接下来就好好练习就行啦

image

posted @ 2021-11-03 18:52  丶祈安  阅读(71)  评论(0编辑  收藏  举报