217浏览
0点赞

2.20、Python bytes类型(字节流)

bytes 从名字上即可看出,其表示字节数组,每个单元表示单个字节。该类型字符串的表示方法和 str 类型类似,不过需要在前面加上b,如说下面的代码就是用单引号表示的 bytes 字符串。a=b'abc'#以字符b开头,后面跟着用单引号表示的bytes字符串type(a)当然也可以
216浏览
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 类型的
197浏览
0点赞

2.22、Python tuple元组的用法

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

2.23、Python set集合精讲

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

2.24 Python字典

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

2.25、Python NoneType类型

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

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

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

1.1、Python是什么?

Python 是一种高级计算机编程语言,作者是荷兰人吉多·范罗苏姆。在 1989 年圣诞节期间,吉多打算开发一种新的脚本语言,用来取代 ABC 语言,就这样,一门新的编程语言 Python 诞生了。吉多之前参与了 ABC 语言的开发,其认为阻止 ABC 语言成功的一个重要因素就是 ABC
253浏览
0点赞

1.2、Python的优点(优势)

与 C++、Java、Perl 等语言比较起来,Python 的优点如下:1. 易读性Python 的语法简洁易读,无论是初学者还是已经有数年软件开发经验的专家,都可以快速地学会 Python,并且创建出满足实际需求的应用程序。2. 高支持性Python 的程序代码是公开的,全世界有无数的人在搜
220浏览
0点赞

1.3、Python的版本

Python 作为一种语言,它也是随时间而逐步演进的:早期版本的 Python 被称作是 Python 1;在 2000 年,Python 2 的第一个版本发布了,它目前仍在广泛使用中;2008 年 Python 3 的第一个版本发布,它是目前的最新版本。不同版本的 Python 语法有所不同,有些代码使用了某
276浏览
0点赞

1.4、Python编译器(解释器)汇总

语言是一种规范,或者说仅仅是一张纸,编译器、解释器是语言的具体实现,不同的解释器会添加自己的一些风格。所以即使是同一份代码,使用不同的解释器其表现也会有所不同。Python 语言是开放的,任何人、任何公司或者组织都可以做出自己的实现,做出自己的解释器。目前
251浏览
0点赞

1.5、Pycharm简介

我们在《Python编译器》一节中下载安装的软件包主要包括 Python 解释器和其依赖的库文件,有些也带有编辑器等辅助工具。但总的来说,这些都是比较基础的工具。如果希望大幅提升开发效率,可以选择安装一些集成开发环境,这样编辑代码、运行程序、调试程序便都可以在一个
414浏览
0点赞

1.6、Anaconda使用教程(图解)

Anaconda 是一个非常类似于 PyCharm 的集成开发环境,也是本教程推荐的集成开发环境,其下载地址为 https://www.anaconda.com。它可以在 Windows、Linux 和 macOS 系统上运行。在下载页面 https://www.anaconda.com/distribution/ 可以选择操作系统和 Python 的版本,如
215浏览
0点赞

1.7、Python代码的两种运行方式

Python 代码有两种运行方式,即交互运行方式和脚本运行方式:交互运行方式和 Windows 系统上的 cmd 类似,启动 Python 解释器后,解释器等待用户输入指令,在接收到用户指令后就去执行该指令,指令执行完毕后接着等待用户的下一条指令。而脚本运行方式则是将用户执行存
255浏览
0点赞

1.8、在网页上运行Python代码

最近比较流行的 Python 代码运行方式是 Notebook,它使用网页作为用户界面来编辑和执行 Python 代码。首先需要安装 notebook 这个包,下面演示在 Anacconda 中安装 Notebook 包的方法。启动 Annaconda,在左边栏中选择 Home 选项,在右边栏中选择开发环境 book27,如图1
197浏览
0点赞

1.9、Python注释的用法

注释是不会被执行的。Python 使用类似于 Shell 的行注释方式,以#开始一直到行结束,这些内容都被认为是注释。解释器是不会对这部分内容进行任何处理的。另外一种特殊的注释方法,或者严格来说不叫注释,叫作字符串注释。就是将注释内容放入模块、函数、类的起始字符串
209浏览
0点赞

1.10、Python缩进和代码块

和其他语言不同,Python 使用缩进来表示代码块,即连续代码行中,缩进相同的行被认为是一个块。如图1所示的代码就包含两个块,它们的缩进是相同的。图1:代码块和其他语言一样,块是可以嵌套的,如图2所示的代码便是大块中包含小块。一个块最少包含一条语句。图2:嵌套
183浏览
0点赞

1.11、Python之禅(编码规范)

使用 Python 语言进行软件开发应该遵循什么样的风格和原则呢?Tim Peters 对该问题进行了解答,他的答案被称作 Zen of Python,也就是本节将要介绍的 Python 之禅。这些编码的原则被 Python 社区广泛接受,因此最后被放入到各个 Python 解释器中了。用户只需要在 Python
310浏览
1点赞

人工智能四川省重点实验室

人工智能四川省重点实验室(以下简称:实验室)依托四川轻化工大学、国网四川省电力公司电力科学研究院,于2001年筹建人工智能四川省(高校)重点实验室,2007年通过四川省教育厅验收。2009年,经四川省科技厅验收为四川省重点实验室。实验室将人工智能的思想与方法用于
269浏览
0点赞

清华大学人工智能研究院

清华大学人工智能研究院是清华大学成立的研究机构。2018年6月28日,清华大学副校长尤政宣布成立清华大学人工智能研究院,张钹院士担任新研究院的院长。成立背景2017年7月,国务院颁布《新一代人工智能发展规划》明确提出,大力建设人工智能学科,要完善人工智能领域学科
今日排行
本周排行
本月排行
专业服务,成就每一位AI数据科学家
免费注册体验
联系我们