首页 > 编程语言 >python3的数据类型

python3的数据类型

时间:2023-06-10 13:13:34浏览次数:40  
标签:set 变量 数据类型 bytes 字典 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

标签:set,变量,数据类型,bytes,字典,python3,赋值
From: https://www.cnblogs.com/yuzai-xin/p/17471127.html

相关文章

  • python3的运算符
    算数运算符+-*:两个数相乘或者返回若个重复的字符串/%:取模,返回除法的余数**:幂运算,返回次方//:取证除,往小的方向取整比较(关系)运算符==:等于!=:不等于>:大于<:小于>=:大于等于<=:小于等于赋值运算符=:赋值+=:加法赋值-=:减法赋值*=*:乘法赋值/=:除法赋值%=:......
  • 2.3标识符、关键字、保留字 2.4 常量、变量、数据类型
     2.3标识符、关键字、保留字2.3.1标识符标识符只能由字母、下划线"_"、数字、美元符号"$"组成并且首字母不能是数字。区分大小写、且不能插入空格。以下举例:合法:Dog、class_3、_price、$123、$123bay、abc_123、¥123非法:3_class、&class、class、NO.1(关键字)、.com、#myname2.3.2......
  • 9.6 数据类型转换
    包装类除了有引用支持外,还提供数据类型转换功能demo1字符串转数值Stringstr="123";intnum=Integer.parseInt(str);//字符串转为int---转换过程中,字符串必须都由数组组成,否则报错!!!(NumberFormatException)System.out.println(num*num);demo2......
  • python3中print()函数打印多个变量值
    第一种方法:print("变量1",file_name,"变量2",new_name) print("变量1",file_name,"变量2",new_name) 第二种方法:print("变量1:%s变量2:%s"%(file_name,new_name)) print("变量1:%s变量2:%s"%(file_name,new_nam......
  • python3-类的专有方法
    1、介绍专有方法,具有私有方法的特性,即只能在类中被调用,是编程语言所准备的特殊作用的方法。2、方法说明2.1__init__构造方法,在对象创建时被调用。可以在方法中声明对象属性,以及其它初始化操作2.2__del__删除方法,当对象被释放时调用,可以在其中写一些对象结束时操作的代码......
  • python3 del关键字
    1、介绍python中,del关键字可以用于销毁对象。一方面,可以用于实现业务,比如删除集合的元素。另一方面,可以节约内存资源,提升程序效率。 classStu:def__init__(self):self.name='abc'def__del__(self):print('del')stu_1=Stu()stu_2=S......
  • javaScript通用数据类型校验_1
    /***取得字符串的字节长度*/1.functionstrlen(str)2.{3.vari;4.varlen;5.6.len=0;7.for(i=0;i<str.length;i++)8.{9.if(str.charCodeAt(i)>255)len+=2;elselen++;10.}11......
  • Java数据类型、数组
    Java数据类型基本数据类型(8种)byte\short\int\long\;float\double;char\boolean引用数据类型类、数组、接口、枚举、注解、记录一维数组packagecom.study.onearray;publicclassOneArrayTest01{//快捷方式:psvm+回车,快速生成main方法......
  • javaScript通用数据类型校验_2
    /*要求:一、电话号码由数字、"("、")"和"-"构成二、电话号码为3到8位三、如果电话号码中包含有区号,那么区号为三位或四位四、区号用"("、")"或"-"和其他部分隔开用途:检查输入的电话号码格式是否正确输入:strPhone:字符串返回:如果通过验证返回true,否......
  • redis 基本数据类型
     所有数据都以唯一key字符串作为名称,而value只是数据类型的差异。所以,针对key的命令都是通用的。方便演示,采用docker镜像,可以选择redis:latest镜像,这里我选择了带布隆过虑器的redis镜像。 dockerrun-p6379:6379--nameredis-dredislabs/rebloom:latestd......