Select Language

AI社区

AI技术百科

312浏览
0点赞

2.21、Python str和bytes的转换

在 Python 3 中同时支持 str 类型和 bytes 两种类型,它们之间是可以相互转换的。如从 str 转换成 bytes,可以使用 encode() 成员函数。a=abca'abc'b=a.encode(utf-8)type(b)class'bytes'下面的代码说明了带有中文的 str 类型是如何转换成 bytes 类型的
294浏览
0点赞

2.22、Python tuple元组的用法

Python 元组和列表很像,也是一个包含多个元素的集合。与列表不同的是不能对元组中数据进行修改,如不能为元组添加数据,也不能删除元组中的某个元素。元组最常用的用法是作为函数的返回值。Python 元组的表示法元组的最简单表示法是“(元素1,元素2,…)”。这个和列
376浏览
0点赞

2.23、Python set集合精讲

和列表类似,Python 集合也是一个数据集合,其也不要求元素的类型一致,但是集合有下面两个特点:集合内元素唯一。如不可以用 1、2、1、1 组成集合,因为其包含重复的 1。集合是无序的,添加元素时不能指定位置,删除元素时也不能通过指定位置,只能通过指定值。当然也
300浏览
0点赞

2.24 Python字典

Python 字典也是一个集合,但是其每个元素包含两部分——键和值,如图1所示:图1:字典模型和列表一样的是,字典对元素个数没有限制,可以动态添加和删除元素;和列表不同的是,字典对元素自动按照某种规则排序,所以在插入元素时不能指定位置。Python 创建字典可以用多
294浏览
0点赞

2.25、Python NoneType类型

NoneType 是一类特别的类型,该类型只能有一个值 None,而且该值几乎没有任何可以做的操作。那其作用是什么呢?由于每个变量一定要有一个值,必须指向一个对象,在我们不知道其应该取什么值时就可以让其等于 None。请看下面的例子:a=Noneb=Noneid(a)#所有值为None的对
272浏览
0点赞

2.26、Python变量、对象和值的关系

前面的例子中我们已经用到了变量,如: a = 12就创建了变量,而且变量的值为 12,但对象接触的不是很多。变量就是一个符号,或者说是名字。类比现实生活,相当于是身份证。对象是一段存储空间,简单来说就是一块内存。类比现实生活就是某个具体的人。对象有很多属性,其
我要发帖
  • 26

    条内容
Python基本数据类型一共26个章节
本章将介绍 Python 内置的基本数据类型,包括整型、浮点数、字符串、布尔型、列表、元组、集合和字典等 Python 定义的基本数据类型,以及这些数据类型的运算操作。
我们知道,Python 是强类型语言,每个变量在某个时刻的类型是确定的。也就是说,Python 中任意一个存活的对象,其类型是唯一的。不同类型的对象有不同的属性,能完成不同的操作。
另外本章最后还会介绍变量、对象等概念。每个对象都有一个确定的类型,每个变量都指向某个特定的对象。