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 @   鱼仔_yuzai  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示