python数据类型哪些是⽆序的_Python基本内置数据类型有哪
展开全部
内置类型是指任何语⾔2113在设计初期定义的类型,如5261C语⾔中的int、double、char等。它也是在⼀种语⾔4102中最基本1653的类型,与编译器编译出的代码具有重⼤关系。值得⼀提的是,不同语⾔也拥有不同的内置类型, 但是所有内置类型的定义都与计算机的运算⽅式相关。
Python主要内置类型包括数值、序列、映射、类、实例和异常等。
数值类型:全局中只有⼀个(Python在解释器启动的时候,Python会⽤None类型⽣成⼀个None的对象),包括int类型、float类型、complex类型、bool类型。
迭代类型:在Python中,迭代类型可以使⽤循环来进⾏遍历。
unicode文件格式序列类型:list(是可变序列,通常⽤于存放同类项⽬的集合)、tuple(是不可变序列,通常⽤于储存异构数据的多项集)、str(在Python中处理⽂本数据是使⽤str对象,也称为字符串。字符串是由Unicode码位构成的不可变序列。)、array、range(表⽰不可变的数字序列,通常⽤于在for循环中循环指定的
次数)、bytes(由单个字节构成的不可变序列)、bytearray(bytes对象的可变对应物)、memoryvie(⼆进制序列)
映射类型:映射对象将具有hash的值映射到任意对象。映射是可变的对象。⽬前只有⼀种标准映射,即dictionary。字典的键⼏乎是任意值,也就是说,包含列表、字典或其他可变类型的值。
集合类型:作为⼀种⽆序的多项集,集合并不记录元素位置或插⼊顺序。相应地,集合不⽀持索引、切⽚或其他序列类的操作。⽬前Python有两种内置集合类型:set和frozenset。
set类型是可变的,其内容可以使⽤add()和remove()这样的⽅法来改变。由于是可变类型,它没有哈希值,且不能被⽤作字典的键或其他集合的元素。
frozenset类型是不可变并且具有哈希值,其内容在被创建后不能再改变,因此它可以被⽤作字典的键或其他集合的元素。
上下⽂管理类型:with语句
其他类型:模块、class、实例、函数、⽅法、代码、object对象、type对象、ellipsis(省略号)、notimplemented
已赞过
已踩过<
你对这个回答的评价是?
评论
收起

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。