数据

数据类型

列表(list)

  • 储存多个数据,可以更改的集合,便于获取多个数据
  • 使用方法
    将数据值输入中括号,用逗号将数据值与数据值之间隔开,数据值可以是任意数据类型
    image
  • 索引取值
    在print的小括号中输入变量名和用中括号括起来的数据位置(在IT行业数字从0开始)
    image
  • 复杂列表
    可以拆解开来,逐步求值(熟练后可一步到位)
    image

字典(dict)

  • 储存多个数据,有数据含义的集合,便于获取多个数据
  • 使用方法
    将数据值输入大括号,数据由K:V形式组成
    K是对V的描述,一般是字符串
    V是数据值,可以是任意数据类型
    用逗号将数据值与数据值之间隔开
    image
  • 按k取值
    和索引取值类似,只是用中括号括起来的是k
    image
  • 字典和列表可以混合使用
    image

布尔值(bool)

  • 用来表示真假
  • 布尔值使用True和False来表示(首字母大写)
    is_really=True(真)
    is_false=False(假)
  • 存储布尔值的名字使用is开头(君子协议)
  • 布尔值转换
    所有数据都可以转换为布尔值
  • 布尔值为False的数据有
    0,None,空字符串,空列表,空字典 ...
    除上述之外所有的数据对于的布尔值都是True

元组(tuple)

  • 储存多个数据,不可更改的集合,便于获取多个数据
  • 使用方法
    将数据值输入小括号,用逗号将数据值与数据值之间隔开,数据值可以是任意数据类型
    image
  • 元组与列表
    列表可以更换数据,元组则不行
    image

集合(set)

  • 储存多个数据的无序和无索引的集合,只用于去重和关系运算
    去重:自动去除重复的数据
    关系运算:判断两个集合之间数据的关系
  • 使用方法
    将数据值输入大括号,用逗号将数据值与数据值之间隔开,数据值可以是任意数据类型
    image
  • 空集合默认是字典,必须用关键字才能定义
    image

用户交互

输入

  • 向计算机输入信息
  • 使用方法
    input()
    运行代码时python会等待用户的输入数据(括号里的内容作用是起到提示作用)
    用户输入任何内容,都存成字符串类型,然后赋值给等号左边的变量名
    image

输出

  • 计算机向外输出信息
  • 使用方法
    print()
    打印数据值,可以一次性打印多个值
    image
  • 在小括号里加 end =''则不会换行
    image
  • 换行符:\n,\r,\r,\n
    image

格式化输出

  • info()
  • 将需要变动的地方使用占位符%s或%d
  • %s支持所有数据类型替换
    image
  • %d只支持数字替换,但若替换数据不足是,会自动填充
    image

基本运算符

  • 算数运算符
    加+
    减-
    乘*
    除/
    整除//
    取模%
    幂指数**(次方)
    等于==
    不等于!=
  • 变种情况
    image

多种赋值符号

  • 链式赋值
    image
  • 交叉赋值
    交换变量名的数据值
    image
  • 解压赋值
    将列表的数据值按顺序赋值给变量名
    赋值符号的左边必须至少有两个的名字
    image
  • 解压的数据非常的多
    将多余的数据值组成列表赋值给*号后面的变量名
    image

1

image

posted @ 2022-06-20 21:45  无言以对啊  阅读(225)  评论(0)    收藏  举报