python高级练习题代码

一、 1、创建Person类,属性有姓名、年龄、性别,创建方法printInfo,打印这个人的信息 2、创建Student类,继承Person类,属性有学院college ,班级class,重写父类printInfo方法,调用父类方法打印个人信息外,将学生的学院、班级信息也打印出来,创建方法lea...

2019-01-07 00:00:14

阅读数 498

评论数 0

python正则表达式贪婪和非贪婪模式

Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符; 非贪婪则相反,总是尝试匹配尽可能少的字符。 在"*","?","+","{...

2019-01-06 23:36:42

阅读数 13

评论数 0

python里的正则

Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和...

2019-01-06 23:35:25

阅读数 9

评论数 0

python里的迭代器

迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退 可迭代对象:我们已经知道可以对list、tuple、str等类型的数据使用for…in…的循环语法从其中依次拿到数据进行使用,我们把这样的过...

2019-01-06 23:21:22

阅读数 10

评论数 0

python的生成器

什么是生成器? 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以...

2019-01-06 23:01:52

阅读数 9

评论数 0

python中的单例模式及实现方法

单例设计模式 目的 —— 让 类 创建的对象,在系统中 只有 唯一的一个实例 每一次执行 类名() 返回的对象,内存地址是相同的 new 方法:使用 类名() 创建对象时,Python 的解释器 首先 会 调用 new 方法为对象 分配空间 new 是一个 由 object 基类提供的 内置的静态...

2019-01-06 22:48:18

阅读数 13

评论数 0

重写、调用父类方法

重写、调用父类方法:所谓重写,就是子类中,有一个和父类相同名字的方法,在子类中的方法会覆盖掉父类中同名的方法 在python中继承中的一些特点: 1:在继承中基类的构造(init()方法)不会被自动调用,它需要在其派生类的构造中亲自专门调用 2:在调用基类的方法时,需要加上基类的类名前缀,且需要带...

2019-01-06 22:32:28

阅读数 13

评论数 0

ATM取款机详细代码

account = ‘123456’ password = ‘123456’ my_money = 100 add_money = 0 def modify_pw(): count = 1 while count <= 3: myAccount = input(‘请输入账号...

2019-01-06 20:40:03

阅读数 22

评论数 0

学生管理系统详细代码

def showInfo(): print("-"*30) print(“学生管理系统”) print(" 1.添加学生的信息") print(" 2.查询学生的信息") print(&am...

2019-01-06 20:39:30

阅读数 25

评论数 0

函数的局部变量和全局变量的具体含义及用法

局部变量:局部变量,就是函数内部定义的变量;不同的函数,可以定义相同的名字的局部变量,但是各用个的互不影响;局部变量的作用,为了临时保存数据需要在函数中定义变量来进行存储,这就是他的作用 全局变量:如果一个变量,既能在一个函数中使用,也能在其他函数中使用,这样的变量就是全局变量 注意:一、既然全局...

2019-01-06 20:35:34

阅读数 19

评论数 0

lambda表达式的含义级用法;*args和**kwargs的使用方法

python的lambda表达式到底是什么,我们该怎样使用它们? lambda表达式通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数 lambda函数:首要用途指短小的回调函数 注意:lambda表达式只可以包含一个表达式,不允许包含其他复杂的语句,但是在表示中可以...

2019-01-06 20:25:51

阅读数 27

评论数 0

人工智能基础知识

人工智能的入门基础分为俩大类 ,一个是linux,一个是python。 linux主要是在虚拟机的终端里输入命令来完成某些指令,比如在虚拟机的终端里输入 ls就能查看文件信息(ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。)还有等等...

2018-12-02 20:29:08

阅读数 7231

评论数 0

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