![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 58
是张可爱吖
这个作者很懒,什么都没留下…
展开
-
Python网络爬虫
Python网络爬虫1.爬虫简介网页爬取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。请求网站并提取数据的自动化程序2.爬取网页的基础知识-HTTP协议a.HTTP协议简介超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。1999年6月公布的 RFC 2616,定义了HTTP协议中现今广泛使用的一个版本——HTTP 1.1。2014年12原创 2020-12-28 15:39:20 · 354 阅读 · 0 评论 -
python综合案例
综合案例1.需求分析2048游戏是一款数字益智游戏,如图所示。具体游戏规则如下:① 玩家每次可以选择上下左右其中一个方向移动。② 每移动一次,所有数字方块都会往移动的方向靠拢。③ 相同数字方块在靠拢时会相加。④ 每次移动完成后,系统会在空白的方块中随机添加2或4。⑤ 当所有方块中填满数字并不能相加时,游戏结束。⑥ 玩家的得分为相同数字之和的累加。根据上述游戏规则,该游戏需实现以下功能:① 显示游戏界面。② 上下左右移动。③ 添加随机数字。④ 游戏是否结束。为方便读者理解各功能之原创 2020-12-28 15:39:08 · 1064 阅读 · 2 评论 -
Python正则表达式
Python正则表达式正则表达式是字符串处理的有力工具,比字符串自身提供的方法提供了更强大的处理功能。例如判断一个字符串是否是合法的Email地址,可以通过构造一个规则(正则表达式),去判断字符串是否能够匹配。一、简介正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正原创 2020-12-28 15:38:44 · 320 阅读 · 0 评论 -
python中的目录操作
目录操作在开发中,随着文件数量的增多,就需要创建目录来管理文件,本节讲解有关文件目录的操作,该操作需要导入os模块。1.创建目录os模块的mkdir()函数可以创建目录,其语法格式如下:参数path指定要创建的目录,如例所示。程序运行结束后,在目录D:/1000phone/下创建出一个目录codingke。此处需注意,该函数只能创建一级目录,如果需要创建多级目录,则可以使用makedirs()函数,其语法格式如下:参数path1与path2形成多级目录,具体示例如下:程序运行结束后,目原创 2020-12-26 17:03:46 · 164 阅读 · 1 评论 -
python中文件概述及操作
文件概述相信大家对文件并不陌生,它可以存储文字、图片、音乐、视频等,如图所示。总之,文件是数据的集合,可以有不同的类型。按数据的组织形式,文件大致可以分为如下两类。1.文本文件文本文件是一种由若干字符构成的文件,可以用文本编辑器进行阅读或编辑。以txt、py、html等为后缀的文件都是文本文件。2.二进制文件二进制文件一般是指不能用文本编辑器阅读或编辑的文件。以mp3、mp4、png等为后缀的文件都是二进制文件,如果想要打开或修改这些文件,必须通过特定软件进行,比如用Photoshop软件可以原创 2020-12-26 15:51:54 · 578 阅读 · 0 评论 -
python中的封装继承多态
1.封装类的封装可以隐藏类的实现细节,迫使用户只能通过方法去访问数据,这样就可以增强程序的安全性。接下来演示未使用封装可能出现的问题,如例所示。在例中,运行结果输出的成绩为-68,在程序中不会有任何问题,但在现实生活中明显是不合理的。为了避免这种不合理的情况,就需要用到封装,即不让使用者随意修改类的内部属性。在定义类时,可以将属性定义为私有属性,这样外界就不能随意修改。Python中通过在属性名前加两个下画线来表明私有属性,如例所示。在例中,self.name为公有属性,self.__score原创 2020-12-25 18:59:19 · 235 阅读 · 0 评论 -
python中面向对象的三大特征
面向对象的三大特征面向对象程序设计实际上就是对现实世界的对象进行建模操作。面向对象程序设计的特征主要可以概括为封装、继承和多态,接下来针对这3种特性进行简单介绍。1.封装封装是面向对象程序设计的核心思想。它是指将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。例如,计算机的主机是由内存条、硬盘、风扇等部件组成,生产厂家把这些部件用一个外壳封装起来组成主机,用户在使用该主机时,无须关心其内部的组成及工作原理,如图所示。2. 继承继承是面向对象程序设计提高重用性原创 2020-12-25 18:23:37 · 404 阅读 · 0 评论 -
python运算符重载
运算符重载在Python中可通过运算符重载来实现对象之间的运算,如字符串可以进行如下运算:字符串可以通过“+”运算符实现字符串连接操作,其本质是通过__add__方法重载了运算符“+”,因此上述代码还可以写成如下代码:Python把运算符与类的实例方法关联起来,每个运算符都对应一个方法。运算符重载就是让类的实例对象可以参与内置类型的运算。表中列出了部分运算符重载方法。1.算术运算符重载定义一个复数类并对其进行算术运算符重载,如例所示。2.比较运算符重载定义一个复数类并对其进行比较运算原创 2020-12-25 17:44:10 · 670 阅读 · 1 评论 -
python中的对象与类
对象与类在现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如学生、汽车等。人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象都是由哪些部分组成的。通常都会将对象划分为两个部分,即静态部分与动态部分。顾名思义,静态部分就是不能动的部分,这个部分被称为“属性”,任何对象都会具备其自身属性,如一个人,其属性包括高矮、胖瘦、年龄、性别等。然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以转身、微笑、说话、奔跑,这些是这个人具备的行为(动态部分),人类通过探讨对象的属性和原创 2020-12-25 16:19:30 · 238 阅读 · 1 评论 -
python装饰器和函数案例
案例一:假设已实现用户聊天、购买商品、显示个人信息等功能,在使用这些功能前需验证用户使用的登陆方式(微信、QQ或其他)及身份信息,要求使用装饰器实现该功能。具体实现如例所示。案例二:若有以下学生信息,如表所示。现要求只对男同学的成绩进行由高到低排序并输出排序后学生的姓名与成绩,具体实现如例所示。...原创 2020-12-22 13:29:33 · 263 阅读 · 1 评论 -
python常用的内建函数
常用的内建函数在Python中,内建函数是被自动加载的,可以随时调用这些函数,不需要定义,极大地简化了编程。1.eval()函数eval()函数用于对动态表达式求值,其语法格式如下:其中,source是动态表达式的字符串,globals和locals是求值时使用的上下文环境的全局变量和局部变量,如果不指定,则使用当前运行上下文。接下来演示eval()函数的用法,如例所示。在例中,通过input()函数输入Python表达式,接着通过eval()函数求出该表达式的值。2.exec()函数e原创 2020-12-22 13:28:58 · 243 阅读 · 1 评论 -
python中的装饰器
装饰器装饰器的概念装饰器本质上还是函数,可以让其他函数在不做任何代码修改的前提下增加额外功能。它通常用于有切面需求的场景,例如,插入日志、性能测试、权限校验等。在讲解装饰器之前,先看一段简单的程序,如例所示。运行结果如图所示。在例中, 第1行定义了一个带单个参数func的名称为 f2的函数,第2行f1()函数为闭包的功能函数,其中调用了func()函数并将func()函数的返回值加1并返回。这样每次f2()函数被调用时,func的值可能会不同,但不论func()代表何种函数,程序都将调用它。原创 2020-12-21 21:45:33 · 54 阅读 · 1 评论 -
python间接调用函数、匿名函数和闭包
间接调用函数前面调用函数时,使用函数名加参数列表的形式调用。除此之外,还可以将函数名赋值给一个变量,再通过变量名加参数列表的形式间接调用函数,如例所示。大家可能会疑惑:间接调用函数有何用处?这种用法可以使一个函数作为另一个函数的参数,如例所示。另外,函数名还可以作为其他数据类型的元素,如例所示。匿名函数匿名函数是指没有函数名称的、临时使用的微函数。它可以通过lambda表达式来声明,其语法格式如下:其中,“[arg1 [, arg2, …, argn]]”表示函数的参数,“表达式”表示函原创 2020-12-20 17:18:11 · 279 阅读 · 1 评论 -
python函数案例:杨辉三角、汉诺塔问题
案例:1.编写两个函数,一个函数接收一个整数num为参数,生成杨辉三角形前num行数据,另一个函数接收生成的杨辉三角形并按以下形式输出,如图所示。在图中,列出了杨辉三角形的前9行。每一层左右两端的数都是1并且左右对称,从第1层开始,每个不位于左右两端的数等于上一层左右两个数相加之和。具体实现如例所示。2.汉诺塔问题是源于印度一个古老传说,大梵天创造世界时,在世界中心贝拿勒斯的圣庙中做了3根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘(称为汉诺塔)。大梵天命令婆罗门把圆盘从一根柱原创 2020-12-19 20:43:32 · 900 阅读 · 1 评论 -
python中函数的嵌套调用和递归调用
函数的嵌套调用Python语言允许在函数定义中出现函数调用,从而形成函数的嵌套调用,如例所示。在例中,第6行在fun2()函数中调用fun1()函数,程序执行时会跳转到fun1()函数处去执行,执行完fun1()后,接着执行fun2()函数中剩余的代码,如图所示。函数的递归调用在函数的嵌套调用中,一个函数除了可以调用其他函数外,还可以调用自身,这就是函数的递归调用。递归必须要有结束条件,否则会无限地递归(Python默认支持997次递归,多于这个次数将终止)。接下来演示函数的递归调用,如例所示原创 2020-12-19 10:12:28 · 1111 阅读 · 0 评论 -
python中变量的作用域
变量的作用域变量起作用的代码范围称为变量的作用域,与变量定义的位置密切相关,按照作用域的不同,变量可分为局部变量和全局变量。1.局部变量在函数内部定义的普通变量只在函数内部起作用,称为局部变量。当函数执行结束后,局部变量自动删除,不可以再使用,如例所示。运行结果如图所示。2.全局变量如果需要在函数内部给一个定义在函数外的变量赋值,那么这个变量的作用域不能是局部的,而应该是全局的。能够同时作用于函数内外的变量称为全局变量,它通过global关键字来声明,如例所示。此处需注意,如果不使用gl原创 2020-12-18 18:22:51 · 459 阅读 · 0 评论 -
python中函数的返回值
函数的返回值函数调用时的参数传递实现了从函数外部向函数内部输入数据,而函数的return语句实现了从函数内部向函数外部输出数据。此处需注意,如果函数定义时省略return语句或者只有return而没有返回值,则Python将认为该函数以“return None”结束,None代表没有值,如例所示。return语句可以放置在函数中任何位置,当执行到第一个return语句时,程序返回到调用程序处接着执行,此时不会执行该函数中return语句后的代码,如例所示。当函数具有多个返回值时,如果只用一个变量原创 2020-12-17 13:40:31 · 403 阅读 · 0 评论 -
python中函数的参数
函数的参数参数列表由一系列参数组成,并用逗号隔开。在调用函数时,如果需要向函数传递参数,则被传入的参数称为实参,而函数定义时的参数称为形参,实参与形参之间可以传递数据。1.位置参数位置参数是指函数调用时传递实参的顺序与定义函数的形参顺序一致,如例所示。在例中,第1、2行定义printInfo()函数。第3行调用该函数,其数据传递如图所示。第4行将两个实参的位置调换,则发生错误。在图中,当函数调用时,实参的传递顺序与定义函数形参的顺序需保持一致。由于实参的顺序与函数定义时形参的位置有关,因此称为原创 2020-12-16 23:16:53 · 463 阅读 · 0 评论 -
python中函数的概念和定义
函数的概念函数可以理解为实现某种功能的代码块,这样当程序中需要这个功能时就可以直接调用,而不必每次都编写一次。这就好比生活中使用计算器来计算,当需要计算时,直接使用计算器输入要计算的数,计算完成后显示计算结果,而不必每次计算都通过手写演算出结果。在程序中,如果需要多次输出“拼搏到无能为力,坚持到感动自己!”,则可以将这个功能写成函数,具体示例如下:当需要使用该函数时,则可以使用以下语句:该条语句可以多次使用。函数使减少代码冗余成为现实,并为代码维护节省了不少力气。Python中的函数分为内建函原创 2020-12-16 16:38:15 · 580 阅读 · 0 评论 -
python中字典推导与集合推导
字典推导与集合推导字典推导与列表推导相似,它将推导出一个字典,具体示例如下:字典推导使用大括号包围,并且需要两个表达式,一个生成key,一个生成value,两个表达式之间使用冒号分隔,结果返回字典。若通过print()打印dict1,则输出结果为:上述就是一个简单的字典推导,接下来演示稍微复杂的字典推导,如例所示。运行结果如图所示。集合推导也与列表推导相似,只需将中括号改为大括号,具体示例如下:集合推导将返回一个集合。若通过print()打印set1,则输出结果为:接下来演示集合推原创 2020-12-15 21:03:06 · 120 阅读 · 1 评论 -
python程序中集合的常用操作
集合的常用操作1.添加元素集合中添加元素可以使用add()和update()函数,如例所示。运行结果如图所示。2.删除元素集合中删除元素可以使用remove()和discard()函数,如例所示。运行结果如图所示。3.集合运算集合可以参与多种运算,如表所示。接下来演示这些运算的用法,如例所示。除了上述运算符外,还可以通过union()、intersection()与difference()函数实现集合的并集、交集与差集,如例所示。运行结果如图所示。4.集合遍历集合可原创 2020-12-13 21:17:48 · 227 阅读 · 0 评论 -
python中集合的概念
集合的概念集合是由一组无序排列且不重复的元素组成,具体示例如下:集合使用大括号表示,元素类型可以是数字类型、字符串、元组,但不可以是列表、字典,具体示例如下:使用大括号创建的集合属于可变集合,即可以添加或删除元素。此外,还存在一种不可变集合,即不允许添加或删除元素。接下来演示创建这两种集合的方法,如例所示。集合的一个重要用途是将一些数据结构中的重复元素去除,如例所示。运行结果如图所示。...原创 2020-12-13 11:53:27 · 1533 阅读 · 0 评论 -
python字典的概念及创建
一、字典的概念在现实生活中,字典可以查询某个词的语义,即词与语义建立了某种关系,通过词的索引便可以找到对应的语义,如图所示。在Python中,字典也如现实生活中的字典一样,使用词-语义进行数据的构建,其中词对应键(key),词义对应值(value),即键与值构成某种关系,通常将两者称为键值对,这样通过键可以快速找到对应的值。字典是由元素构成的,其中每个元素都是一个键值对,具体示例如下:示例中,字典由3个元素构成,元素之间用逗号隔开,整体用大括号括起来。每个元素是一个键值对,键与值之间用冒号隔开,原创 2020-12-12 12:23:46 · 1472 阅读 · 0 评论 -
python中字典的常用操作
字典的常用操作在实际开发中,字典使得数据表示更加完整,因此它是应用最广的一种数据类型。想要熟练运用字典,就必须熟悉字典中常用的操作。1.计算元素个数字典中元素个数可以通过len()函数来获取,如例所示。运行结果如图所示。2.访问元素值列表与元组是通过下标索引访问元素值,而字典是通过元素的键来访问值,如例所示。有时不确定字典中是否存在某个键而又想访问该键对应的值,则可以通过get()函数实现,如例所示。运行结果如图所示。3.修改元素值字典中除了通过键访问值外,还可以通过键修改值,原创 2020-12-11 15:23:15 · 609 阅读 · 0 评论 -
python中元组的介绍
元组元组与列表类似,也是一种序列,不同之处在于元组中元素不能被改变,并且使用小括号中的一系列元素。元组的创建创建元组的语法非常简单,只需用逗号将元素隔开,具体示例如下:通常是通过小括号将元素括起来,具体示例如下:此外,还可以创建一个空元组,具体示例如下:接下来创建只包含一个元素的元组,创建方式有些特别,具体示例如下:注意此处逗号必须添加,如果省略,则相当于在一个普通括号内输入了一个值。此处添加逗号后,就通知解释器,这是一个元组,具体示例如下:如果通过print()函数将tuple6原创 2020-12-11 11:30:04 · 242 阅读 · 0 评论 -
python列表的常用操作和推导
一、列表的常用操作1.修改元素修改列表中的元素非常简单,只需索引需要修改的元素并对其赋新值即可,如例5所示。运行结果如图所示。2.添加元素在列表中添加元素的方法有多种,如表所示。在表中,每个函数的作用稍微有点区别。接下来演示其用法,如例所示。运行结果如图所示。3.删除元素在列表中删除元素的方法有多种,如表所示。接下来演示这3个函数的用法,如例所示。4.查找元素位置index()函数可以从列表中查找出某个元素第一次出现的位置,其语法格式如下:其中,obj表示需要查找的元原创 2020-12-10 22:01:36 · 126 阅读 · 0 评论 -
python列表的遍历
列表的遍历1.通过while循环遍历列表通过while循环遍历列表,需要使用len()函数,该函数可以获取序列中元素的个数,具体示例如下:这样就可以将len()函数获取列表的个数作为while循环的条件,如例所示。2. 通过for循环遍历列表由于列表是序列的一种,因此通过for循环遍历列表非常简单,只需将列表名放在for语句中in关键词之后即可,如例所示。列表与字符串类似,也可以进行一些运算,如表所示。接下来演示列表的运算,如例所示。...原创 2020-12-10 08:11:15 · 2973 阅读 · 0 评论 -
python列表的索引与切片
列表的索引与切片列表的索引与字符串的索引类似,都分为正向与反向索引,如图所示。在图中,列表中每一个元素都对应两个下标,例如索引列表中元素5,可以通过以下两种方式指定:列表的切片与字符串的切片也类似,列表的切片可以从列表中取得多个元素并组成一个新列表。接下来演示列表的切片,如例所示。...原创 2020-12-09 20:40:17 · 419 阅读 · 0 评论 -
python字符串的输出与输入
字符串的输出与输入在实际开发中,程序经常需要用户输入字符串并进行处理。字符串被处理完成后,又需要输出显示。上述过程就涉及到字符串的输入与输出。字符串的输出最简单的字符串输出如下所示:此外,Python支持字符串格式化输出,具体示例如下:字符串格式化是指按照指定的规则连接、替换字符串并返回新的符合要求的字符串,例如示例中age的内容18以整数形式替换在要显示的字符串中。字符串格式化的语法格式如下:其中,format_string为格式标记字符串,包括固定的内容与待替换的内容,待替换的内容用格原创 2020-12-08 10:05:32 · 2224 阅读 · 0 评论 -
python列表的概念和创建
列表的概念列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表,具体示例如下:列表的创建列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,具体示例如下:上述示例中,创建了4个列表,其中list4中嵌套一个列表,正是由于列表中元素可以是任意类型数据,才使得数据表示更加简单。此外,还可以创建一个空列表,具体示例如下:大家可能会疑惑:创建一个空列表有什么作用?在实际开发中,可能无法提前预知列表中包含多少个元素及每个元素原创 2020-12-07 20:59:50 · 376 阅读 · 0 评论 -
python字符串常用函数介绍
python字符串常用函数在程序开发中,字符串经常需要被处理,例如,求字符串的长度、大小写转换等。如果每次处理字符串时,都编写相应的代码,那么开发效率会非常低下,为此Python提供了一些内置函数用于处理字符串常见的操作。1.大小写转换Python中涉及字符串大小写转换的函数,如表所示。上述两种方法都返回一个新字符串,其中的非字母字符保持不变。如果需要进行大小写无关的比较,则这两个函数非常有用。接下来演示其用法,如例所示。2.判断字符Python中提供了判断字符串中包含某些字符的函数,这些函原创 2020-12-07 19:08:58 · 550 阅读 · 0 评论 -
python字符串简介和概念
字符串简介在汉语中,将若干个字连起来就是一个字符串,例如“旗开得胜”就是一个由4个汉字组成的字符串。在程序中,字符串是由若干字符组成的序列。字符串的概念Python中的字符串以引号包含为标识,具体有3种表现形式:1.使用单引号标识字符串使用单引号标识的字符串中不能包含单引号,具体如下所示:2. 使用双引号标识字符串使用双引号标识的字符串中不能包含双引号,具体如下所示:3. 使用三引号标识字符串使用3对单引号或3对双引号标识字符串可以包含多行,具体如下所示:这种形式的字符串经常出现在原创 2020-12-07 11:09:11 · 294 阅读 · 0 评论 -
PyCharm软件的使用教程
PyCharm的使用(1)完成安装后,用户可以尝试使用PyCharm。双击PyCharm的快捷方式运行程序,PyCharm支持导入以前的设置,由于用户是初次使用,直接选择Do not import settings选项(不导入之前设置),如图所示。(2)单击图中的OK按钮,进入许可证激活界面,如图所示。(3)选择上图中的Evaluate for free选项并单击Evaluate按钮,进入提示用户协议界面,如图所示。(4)单击图中的Accept按钮,进入启动界面,如图所示。(5)启动完成后原创 2020-12-06 22:29:06 · 2750 阅读 · 0 评论 -
集成开发环境PyCharm的安装教程
集成开发环境PyCharm成功安装Pyhton环境后,在控制台中是无法进行Python开发的,还需要安装一个专属工具来编写Python代码,即PyCharm。它是一种IDE( Integrated Development Environment,集成开发环境),具备语法高亮、调试、实时比较、Project管理、代码跳转、智能提示、单元测试、版本控制等功能,可以很好地提高程序开发效率。PyCharm的安装打开PyCharm官方网站http://www.jetbrains.com/pycharm/,如图所原创 2020-12-06 22:28:17 · 187 阅读 · 0 评论 -
分步骤讲解Python的安装
工欲善其事,必先利其器。在学习Python语言之前,首先要搭建Python开发环境,本书将基于Windows平台开发Python程序,接下来分步骤讲解Python的安装。(1)在浏览器地址栏中输入“http://python.org/”,按回车键,进入Python官方网站,如图所示。(2)单击上图中的Downloads进入下载页面,如图所示。(3)单击上图中的Download Python 3.6.2进行下载,下载完成后的文件名为python-3.6.2.exe,双击该文件,进入Python安装界原创 2020-12-06 22:27:45 · 109 阅读 · 0 评论 -
python中的循环语句介绍
python中的循环语句1、while语句在while语句中,当条件表达式为True时,就重复执行语句块;当条件表达式为False时,就结束执行语句块。while语句的语法格式如下:while语句中循环体是否执行,取决于条件表达式是否为True。当条件表达式为True时,循环体就会被执行,循环体执行完毕后继续判断条件表达式,如果条件表达式为True,则会继续执行,直到条件表达式为False时,整个循环过程才会执行结束。while语句的执行流程,如图所示。接下来演示while语句的用法,如例所示原创 2020-12-06 13:31:50 · 3194 阅读 · 0 评论 -
Python中的条件语句介绍
Python中的条件语句有if语句、if-else语句和if-elif语句。a.if语句if语句用于在程序中有条件的执行某些语句,其语法格式如下:如果条件表达式的值为True,则执行其后的语句块,否则不执行该语句块。if语句的执行流程如图所示。接下来演示if语句的用法,如例所示。在例中,第2行判断socre的值是否大于或等于60。如果socre的值大于或等于60,执行第3行,否则不执行第3行。程序执行完if语句后,接着执行第4行代码。b.if-else语句在使用if语句时,它只能做到满足原创 2020-12-06 13:29:59 · 1106 阅读 · 0 评论 -
Python中常用内置对象
Python常用内置对象在python中一切都是对象,python中的对象有内置对象、标准库对象、扩展库对象。内置对象:可以直接使用;标准库对象:需要导入之后才能使用;扩展库对象:需要先安装扩展库才能使用;内置函数(BIF,built-in functions)是Python内置对象类型之一,不需要额外导入任何模块即可直接使用,这些内置对象都封装在内置模块__builtins__之中,用C语言实现并且进行了大量优化,具有非常快的运行速度,推荐优先使用。使用内置函数dir()可以查看所有内置函数和原创 2020-12-05 19:59:25 · 409 阅读 · 0 评论 -
python中的运算符介绍
算数运算符赋值运算符原创 2020-12-05 19:51:10 · 2427 阅读 · 0 评论 -
Python编程基础(3)
Python编程基础(3)关于数据类型检测数据类型在Python中,数据类型是由存储的数据决定的。为了检测变量所引用的数据是否符合期望的数据类型,Python中内置了检测数据类型的函数type()。它可以对不同类型的数据进行检测,具体如下所示:示例中,使用type()函数分别检测a、b、c所引用数据的类型。除此之外,还可以使用函数isinstance()判断数据是否属于某个类型,具体示例如下:数据类型转换数据类型转换是指数据从一种类型转换为另一种类型,转换时,只需要将目标数据类型名作为函数原创 2020-11-29 23:07:19 · 50 阅读 · 0 评论