自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创

1.1.对指定r计算圆的面积2.整数阶乘组合计算3.同符号数学运算4.输入3个数字,由小到大输出5.说句心里话A6.整数逆位运算7.温度转换8.天天向上的力量9.列表元素的积10.N的多次方

2021-01-01 23:25:21 235

原创

1.从键盘输入一个数字,判断是否是“水仙花数”,水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方2.列表中score=[85,55,93,75,56,47,67,90,24,88]存放了学生的考试成绩,请编写程序分别求出不及格学生和甲等(大于或等于85分)学生的平均成绩。(考察:for循环 if语句)运行结果:45.5和89.03.列表中存放了20个整数,分别表示20个评委的评分,请编写程序,去掉其中的最高分和

2021-01-01 17:08:27 2031

原创 Python网络爬虫

爬虫简介是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。请求网站并提取数据的自动化程序爬取网页的基础知识-HTTP协议在1990年,HTTP就成为WWW的支撑协议。当时由其创始人WWW之父蒂姆·贝纳斯·李(TimBerners—Lee)提出,随后WWW联盟(WWW Consortium)成立,组织了IETF(Internet Engineering Task Force)小组进一步完善和发布HTTP协议。http是一个简单的

2020-12-23 08:58:34 365

原创 re模块案例

re模块案例import re #导入re模块text = ‘alpha. beta…gamma delta’ #测试用的字符串re.split(’[. ]+’, text) #使用指定字符作为分隔符进行分隔 [‘alpha’, ‘beta’, ‘gamma’, ‘delta’]re.split(’[. ]+’, text, maxsplit=2) #最多分隔2次 [‘alpha’, ‘beta’, ‘gamma

2020-12-22 11:00:25 110

原创 Python正则表达式

正则表达式是字符串处理的有力工具,比字符串自身提供的方法提供了更强大的处理功能。如判断一个字符串是否是合法的Email地址,可以通过构造一个规则(正则表达式),去判断字符串是否能够匹配。正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配.

2020-12-21 09:43:13 610

原创 文件

文件概述相信大家对文件并不陌生,它可以存储文字、图片、音乐、视频等,如图所示。总之,文件是数据的集合,可以有不同的类型。按数据的组织形式,文件大致可以分为如下两类。文本文件文本文件是一种由若干字符构成的文件,可以用文本编辑器进行阅读或编辑。以txt、py、html等为后缀的文件都是文本文件。二进制文件二进制文件一般是指不能用文本编辑器阅读或编辑的文件。以mp3、mp4、png等为后缀的文件都是二进制文件,如果想要打开或修改这些文件,必须通过特定软件进行,比如用Photoshop软件可以编辑图像

2020-12-20 14:07:09 242

原创 目录

目录1、取得当前目录——os.getcwd()比如运行test.py,那么输入该命令就会返回脚本所在的文件夹位置。例如将test.py放入A文件夹。并且希望不管将A文件夹放在硬盘的哪个位置,都可以在A文件夹内生成一个新文件夹。且文件夹的名字根据时间自动生成。这是运行脚本的目录即’C:\Python27’下多了一个以当前时间命名的文件夹2、创建子目录——os.makedirs(“path”),path是要创建的子目录(当然,也可能创建失败,比如path已存在,或者驱动器不在,或者无写权限

2020-12-19 12:25:22 75

原创 面向对象的三大特征-继承

在自然界中,继承这个概念非常普遍,例如:熊猫宝宝继承了熊猫爸爸和熊猫妈妈的特性,它有着圆圆的脸颊、大大的黑眼圈、胖嘟嘟的身体,人们不会把它错认为是狒狒。在程序设计中,继承是面向对象的另一大特征,它用于描述类的所属关系,多个类通过继承形成一个关系体系。单一继承单一继承是指生成的派生类只有一个基类,如学生与教师都继承自人,如图所示。单一继承由于只有一个基类,继承关系比较简单,操作比较容易,因此使用相对较多,其语法格式如下:上述代码表示派生类继承自基类,派生类可以使用基类的所有公有成员,也可.

2020-12-18 09:15:42 105

原创 面向对象的三大特征-封装

面向对象的三大特征面向对象程序设计实际上就是对现实世界的对象进行建模操作。面向对象程序设计的特征主要可以概括为封装、继承和多态封装封装是面向对象程序设计的核心思想。它是指将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。继承继承是面向对象程序设计提高重用性的重要措施。它体现了特殊类与一般类之间的关系,当特殊类包含了一般类的所有属性和行为,并且特殊类还可以有自己的属性和行为时,称作特殊类继承了一般类。一般类又称为父类或基类,特殊类又称为子类或派生类。多态多

2020-12-16 09:08:10 594

原创 对象与类

对象的概念:对象是事物存在的实体,如学生、汽车等。对象划分为两个部分:即静态部分与动态部分。静态部分就是不能动的部分,这个部分被称为“属性”,任何对象都会具备其自身属性,如一个人,其属性包括高矮、胖瘦、年龄、性别等。然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以转身、微笑、说话、奔跑,这些是这个人具备的行为(动态部分),人类通过探讨对象的属性和观察对象的行为来了解对象。在计算机世界中,面向对象程序设计的思想要以对象来思考问题,首先要将现实世界的实体抽象为对象,然..

2020-12-15 09:50:36 74

原创 对象的创建

在Python中,有两种对象:类对象与实例对象。类对象只有一个,而实例对象可以有多个。类对象类对象是在执行class语句时创建的,如例所示。class student:def say(self,name):#实例方法self.name = name#实例属性print(‘我是’,self.name)print(‘类对象生成’)print(type(student))在例中,Python执行class语句时创建一个类对象和一个变量(名称就是类名称),变量引用类对象。通过type().

2020-12-14 11:55:25 160

原创 运算符重载

在Python中可通过运算符重载来实现对象之间的运算,如字符串可以进行如下运算:‘www.codingke’ + ‘.com’字符串可以通过“+”运算符实现字符串连接操作,其本质是通过__add__方法重载了运算符“+”,因此上述代码还可以写成如下代码:‘www.codingke’.add(’.com’)Python把运算符与类的实例方法关联起来,每个运算符都对应一个方法。运算符重载就是让类的实例对象可以参与内置类型的运算。表中列出了部分运算符重载方法。算术运算符重载定义一个复数类并对.

2020-12-13 11:06:38 311

原创 装饰器 内建函数

装饰器在夏天天气晴朗时,人们通常只穿T恤就可以了,但当刮风下雨时,人们通常在T恤的基础上再增加一件外套,它可以遮风挡雨,并且不影响T恤原有的作用,这就是现实生活中装饰器的概念。装饰器的概念装饰器本质上还是函数,可以让其他函数在不做任何代码修改的前提下增加额外功能。它通常用于有切面需求的场景,例如,插入日志、性能测试、权限校验等。在讲解装饰器之前,先看一段简单的程序,如例所示。运行结果如图所示。在例中, 第1行定义了一个带单个参数func的名称为 f2的函数,第2行f1()函数为闭包的功能函数

2020-12-12 13:54:22 109

原创 模块

模块的概念模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句。使用模块有以下3方面的优势。(1)模块提高了代码的可维护性。在程序开发过程中,随着程序功能的增多,在一个文件中的代码会越来越长,从而造成程序不易维护,此时可以把相关功能的代码分配到一个模块里,从而使代码更易懂、更易维护。(2)模块提高了代码的可重用性。在应用程序开发中,经常需要处理时间,此时不必在每个程序中写入时间的处理函数,只需导入time模块即可。(3)模块避免了函数名和变量名

2020-12-11 11:30:11 309

原创

包的概念Python的程序由包、模块和函数组成。包是由一系列模块组成的集合,模块是处理某一类问题的函数和类的集合,它们之间的关系如图所示。Python提供了许多有用的工具包,如字符串处理、Web应用、图像处理等,这些自带的工具包和模块安装在Python的安装目录下的Lib子目录中。包是一个至少包含__int__.py文件的文件夹,init.py文件一般用来进行包的某些初始化工作或者设置__all__值,其内容可以为空。假设首先在包pack中创建两个子包:pack1和pack2,然后在包pack1中定

2020-12-10 07:30:25 110

原创 函数(下)

间接调用函数前面调用函数时,使用函数名加参数列表的形式调用。除此之外,还可以将函数名赋值给一个变量,再通过变量名加参数列表的形式间接调用函数,如例所示。大家可能会疑惑:间接调用函数有何用处?这种用法可以使一个函数作为另一个函数的参数,如例所示。另外,函数名还可以作为其他数据类型的元素,如例所示。匿名函数匿名函数是指没有函数名称的、临时使用的微函数。它可以通过lambda表达式来声明,其语法格式如下:其中,“[arg1 [, arg2, …, argn]]”表示函数的参数,“表达式”表示函数体

2020-12-09 10:02:31 90

原创 函数(上)

函数的概念函数可以理解为实现某种功能的代码块,这样当程序中需要这个功能时就可以直接调用,而不必每次都编写一次。这就好比生活中使用计算器来计算,当需要计算时,直接使用计算器输入要计算的数,计算完成后显示计算结果,而不必每次计算都通过手写演算出结果。在程序中,如果需要多次输出“拼搏到无能为力,坚持到感动自己!”,则可以将这个功能写成函数,具体示例如下:当需要使用该函数时,则可以使用以下语句:output()该条语句可以多次使用。函数使减少代码冗余成为现实,并为代码维护节省了不少力气。Python中

2020-12-08 09:09:04 123

原创 字典与集合

字典的概念在现实生活中,字典可以查询某个词的语义,即词与语义建立了某种关系,通过词的索引便可以找到对应的语义,如图所示。在Python中,字典也如现实生活中的字典一样,使用词-语义进行数据的构建,其中词对应键(key),词义对应值(value),即键与值构成某种关系,通常将两者称为键值对,这样通过键可以快速找到对应的值。字典是由元素构成的,其中每个元素都是一个键值对,具体示例如下:student = {‘name’: ‘小刘’,‘id’: 20190101,’score’:98.5}示例中,字

2020-12-07 14:30:36 839

原创 列表与元组

列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表,具体示例如下:列表的创建列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,具体示例如下:上述示例中,创建了4个列表,其中list4中嵌套一个列表,正是由于列表中元素可以是任意类型数据,才使得数据表示更加简单。此外,还可以创建一个空列表,具体示例如下:list5 = []大家可能会疑惑:创建一个空列表有什么作用?在实际开发中,可能无法提前预知列表中包含多少个元素及

2020-12-06 21:28:25 117

原创 字符串简介

在汉语中,将若干个字连起来就是一个字符串,例如“千锋教育”就是一个由4个汉字组成的字符串。在程序中,字符串是由若干字符组成的序列。字符串的概念Python中的字符串以引号包含为标识,具体有3种表现形式:使用单引号标识字符串使用单引号标识的字符串中不能包含单引号,具体如下所示:‘xiaoliu’‘666’使用双引号标识字符串使用双引号标识的字符串中不能包含双引号,具体如下所示:“xiaoliu”“666”使用三引号标识字符串使用3对单引号或3对双引号标识字符串可以包含多行,这种形式

2020-12-06 14:29:37 2296

原创 条件语句 循环语句

条件语句条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,这样就可以改变代码的执行顺序,从而实现更多功能。例如,用户登录某电子邮箱软件,若帐号与密码都输入正确,则显示登录成功界面,否则显示登录失败界面,具体如图所示。if语句if语句用于在程序中有条件的执行某些语句,其语法格式如下:语句 #当条件表达式为TRUE时,执行语句块如果条件表达式的值为True,则执行其后的语句块,否则不执行该语句块。if语句的执行流程如图所示。接下来演示if语句

2020-12-05 15:45:07 1201

原创 Python常用内置对象

Python常用内置对象在python中一切都是对象,python中的对象有内置对象、标准库对象、扩展库对象。内置对象:可以直接使用;标准库对象:需要导入之后才能使用;扩展库对象:需要先安装扩展库才能使用;Python常用内置函数用法精要内置函数(BIF,built-in functions)是Python内置对象类型之一,不需要额外导入任何模块即可直接使用,这些内置对象都封装在内置模块__builtins__之中,用C语言实现并且进行了大量优化,具有非常快的运行速度,推荐优先使用。使用内

2020-12-05 15:06:07 506 1

原创 运算符

运算符运算符是用来对变量或数据进行操作的符号,也称作操作符,操作的数据称为操作数。运算符根据其功能可分为算术运算符、赋值运算符、比较运算符、逻辑运算符等。算术运算符算术运算符用来处理简单的算术运算,包括加、减、乘、除、取余等,具体如表所示。在表中,注意除法与取整的区别。接下来演示两者的区别,如例所示。赋值运算符它的作用就是将变量或表达式的值赋给某一个变量,具体示例如下:a = 13b = a+1 #b为14如果需要为多个变量赋相同的值,可以简写为如下形式:a = b =13上述语

2020-11-27 22:48:04 193

原创 变量与数据类型

变量变量是编程中最基本的单元,它会暂时引用用户需要存储的数据,例如小千的年龄是18,就可以使用变量来引用18,如图所示。在图中,变量名age是一个标识符,通过赋值符(=)将数据18与变量名age建立关系,这样age就代表18,此时可以通过print()查看age的值,具体示例如下:age = 18print(age)如果想将小千的年龄修改为20并输出,则可以使用以下语句:age = 20print(age)数据类型为了更充分地利用内存空间,可以为不同的数据指定不同的数据类型。Pytho

2020-11-27 22:29:48 286

原创 基本语法

注释注释即对程序代码的解释,在写程序时需适当使用注释,以方便自己和他人理解程序各部分的作用。在执行时,它会被Python解释器忽略,因此不会影响程序的执行。Python支持单行注释与多行注释,具体如下所示。单行注释该注释是以“#”开始,到该行末尾结束多行注释该注释以3个引号作为开始和结束符号,其中3个引号可以是3个单引号或3个双引号标识符与关键字现实世界中每种事物都有自己的名称,从而与其他事物区分开。例如,生活中每种交通工具都有一个用来标识的名称,在Python语言中,同样也需要对程序中各

2020-11-27 19:42:22 67

原创 Python的安装

Python的安装在浏览器地址栏中输入“http://python.org/”,按回车键,进入Python官方网站,如图所示。单击上图中的Downloads进入下载页面,如图所示。单击上图中的Download Python 3.6.2进行下载,下载完成后的文件名为python-3.6.2.exe,双击该文件,进入Python安装界面,如图所示。选中Add Python 3.6 to path前的小方框,表示将python.exe添加到环境变量path中,此外还可以选择安装方式,

2020-11-27 19:07:17 65

原创 第一章

Python语言的特征简单Python是一种代表简单主义思想的语言,阅读一段Python程序就像在阅读一篇文章,这使开发者能够专注于解决问题而不是去搞明白语言本身。易学Python有极其简单的语法,如果开发同样的功能,使用其他语言可能需要上百行代码,而Python只需几十行代码就可以轻松搞定。免费、开源Python是FLOSS(自由/开放源码软件)之一,使用者可以自由地发布这个软件的拷贝、阅读它的源代码并对它进行修改,这也是Python如此优秀的原因之一。可移植性由于其开源本

2020-11-26 09:28:29 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除