- 博客(13)
- 收藏
- 关注
原创 Python程序设计基础(9)----类(2)
9.4、继承编写类时,并非总是要从空白开始。如果要编写的类是另一个现成类的特殊版本,可使用继承。一个类继承另一个类时,将自动获得另一个类的所有属性和方法。原有的类称为父类,而新类称为子类。子类继承了父类的所有属性和方法同时还可以定义自己的属性和方法。(1)、子类的方法__init__(),在既有类的基础上编写新类时,通常要调用父类的方法__init__()。这将初始化在父类__init__()方法中定义的所有属性,从而让子类包含这些属性。例如,下面来模拟电动汽车。电动汽车是一种特殊的汽车,因此可在前面创
2020-12-12 23:07:01 307
原创 Python程序设计基础(9)----类(1)
前言:面向对象程序设计是最有效的软件编写方法之一。在面向对象程序设计中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟现实情景,其逼真程度这里需要注达到了令人惊讶的地步。根据类来创建对象称为实例化,这让你能够使用类的实例。在本节中,笔者将编写一些类并创建其实例。将指定可在实例中存储什么信息,定义可对这些实例执行哪些操作。笔者还将编写一些类来扩展
2020-12-11 23:59:00 286
原创 Python程序设计基础(8)----函数(2)
8.4、传递列表(1).你经常会发现,向函数传递列表很有用,其中包含的可能是名字、数或更复杂的对象(如字典)。将列表传递给函数后,函数就能直接访问其内容。下面使用函数来提高处理列表的效率假设有一个用户列表,我们要问候其中的每位用户。下面的示例将包含名字的列表传递给一个名为 greet_users()的函数,这个函数问候列表中的每个人:输出:(2).在函数中修改列表将列表传递给函数后,函数就可对其进行修改。在函数中对这个列表所做的任何修改都是永久性的,这让你能够高效地处理大量数据。来看一家为用户提
2020-12-08 23:43:42 324
原创 Python程序设计基础(8)----函数(1)
前言:本节笔者将会介绍函数,函数是带名字的代码块,用于完成具体工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一个任务时,无须反复编写完成该程序代码,只需要调用执行该任务的函数,让Python运行其中的代码即可。8.1、定义函数使用def来定义一个函数,def后面为函数名函数名后面的括号则是完成什么样的任务需要什么样的信息,而函数名后面是一个冒号,冒号后面紧跟着函数体,下面来看看具体的例子:输出:(代码分析:这里冒号后面是函数体的文本描述形式,即文档字符串,python使用它
2020-12-04 22:31:48 234
原创 Python程序设计基础(7)----用户输入和while循环
前言:本部分笔者将会介绍用户输入部分,这一部分其实大家不陌生了,因为在其他语言中都有涉及,因此学习难度是不大的,如果能结合运用前面的内容解决一些问题就更好了。7.1、函数input()的工作原理函数input()可以让程序暂停运行,等待用户输入一些文本。获取这个文本之后,python将其赋值各一个变量,方便用户的直接使用。下面来看一个例子:输出:7.2、使用int()来获取数值输入使用input()时,Python将用户输入解读为字符串。请看下面交互式界面演示结果:在这里笔者提醒一下输入的
2020-11-30 22:54:06 371
原创 Python程序设计基础(6)----字典
6.1、字典的介绍从本节开始笔者开始介绍字典,字典可以储存的信息量几乎不受限制,因此笔者在后面会演示如何遍历字典中的数据,除此之外,笔者还将记录存储字典的列表,存储列表的的字典和存储字典的字典(听起来是不是很奇怪?跟着笔者一起来学习吧),在Python中字典是一对键对值(这里你应该会想起来数据库里的主键,没错后面会介绍python字典的主键),每一个键都与一个值相关联,你可以使用键来访问相关联的值,与键相关联的值可以是数、字符串、列表乃至字典。事实上任何一个python的对象都可以用作字典中的一个值。(
2020-11-27 20:00:15 481
原创 Python程序设计基础(5)----if语句
前言:在本节你将学习if语句进行测试,同时根据if语句编写一个for循环,以一种方式处理列表中大多数元素。5.1、if语句的介绍及简单示例在使用Python进行程序设计时需要检查一系列条件,并据此决定采取措施,因此if语句在这里就有了它的作用。举例如下:输出结果:通过以上示例笔者相信你应该明白如何运用for语句了,if语句跟for语句的语法很像,提到“冒号”,“缩进”,你应该更加明白if语句的使用方法了。5.2、条件测试(1)、每条if语句的核心都是一个值为True或False的表达式,这种
2020-11-23 13:46:53 533
原创 Python程序设计基础(4)----操作列表(1)
前言:上一章我们学习了如何创建简单列表,还学习了如何操作列表元素,今天笔者介绍如何遍历整个列表。4.1 遍历整个列表(1)使用for循环遍历整个列表元素,举例如下:输出如下:(2)使用for循环输出一个语句,这里要用到前面使用过的f再加{}的形式,也就是format语句输出(python的最新版本可以直接使用f引用字符串,这会让我们操作起来更加方便和简单,同时也符合python的简洁原则),举例如下:输出如下:TIPS:在使用for循环时大家可能发现了一个不一样的地方,就是print()
2020-11-20 00:28:53 220
原创 Python程序设计基础(3)----列表简介
前言:通过第二章的学习相信你已经对字符串有了一定的了解,本次你将学习到列表这一python强大的功能之一。3.1列表的定义列表由一系列按特定顺序排列的元素组成的,在python中,用[]表示列表,并用逗号隔开其中的元素,下面是一个简单的表示列:输出结果如下:3.2索引列表是一个有序的集合,因此如果想要访问列表上的任意元素,只需要将索引告诉python即可,值得注意的是索引是从0开始的不是从1开始的,这里可以类比C程序设计的数组,举个例子:输出示例:python为返回最后一个元素值时创建
2020-11-19 12:48:48 388
原创 Python程序设计基础(1)----python编程环境安装与简介
**python程序设计基础(1)* 从本节开始笔者开始记录python程序设计的日志记录,仅用于个人学习记录,同时希望其中内容如果能帮助到其他初学者会更好。对于人工智能的首选语言,python的学习变得必不可少,其跨平台优势,完全免费开源以及优秀和丰富的第三方库造就了它今天的优势。1.1python程序设计编译环境下载第一步:进入网址https://www.python.org/第二步:点击Download进入以下界面单击Download...
2020-10-08 21:41:37 221
原创 使用jQuery特效完成一个用于显示职工信息的HTML表格
认识jQuery**前言:**关于jQuery的简述,jQuery是一个快速的,简洁的JavaScript库,它使用户能够更方便地处理对象模型(Document Object Model,DOM)、事件,以及实现动画效果等,并且能方便的为网站提供Ajax交互。概括的说,jQuery是基于JavaScript语言的框架编程,根据实际应用中常见需求对JavaScript的功能进行封装,提供函数接口,简化了JavaScript语言的框架编程,根据实际应用中常见的需求对JavaScript的功能进行封装,提供函数
2020-06-03 00:38:51 617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人