python3的数据类型

赋值


python 中没有声明变量,只有赋值变量,每个变量在使用前都需要赋值,变量只有被赋值了才会被创建

多个变量赋值


a=b=c=1
a, b, c = 1, 2, 3

标准的数据类型


  • 常见的数据类型有
    • number (数字)
    • string(字符串)
    • dictionary(字典)
    • tuple(元组)
    • list(列表)
    • set(集合)
  • 不可变类型:number(数字)、string(字符串)、tuple(元组)
  • 可变类型:list(列表)、set(集合)、dictionary(字典)

type 与 isinstance 的区别


  • type ()不会认为子类是一种父类
  • isinstance ()会认为是一种父类

bool 是 int 的子类


del 删除一些对象引用


一个变量可以通过赋值指向不同类型的对象


数值的除法:/返回一个浮点数 //返回一个整数


在混合计算时,python 会把整型转换成浮点型


set 集合


  • 可以使用 set()函数或者使用{}创建集合
  • 创建空集合必须使用 set()因为{}是创建字典

字典


  • 字典是无序的
  • key 必须是不可变类型
  • 在同一个字典中,key 必须是唯一的
  • dict()可以构建字典

bytes 类型


  • 表示的是不可变的二进制序列
  • 与字符串不同的是,bytes 类型中的元素是(0-255 之间),而不是 unicode 字符
  • bytes 通常用于处理二进制数据,如视频、音频等
  • 创建方式
    • b“”
    • bytes()

数据类型转换

image.png

posted @ 2023-06-10 12:57  鱼仔_yuzai  阅读(19)  评论(0)    收藏  举报