![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
有用学院
这个作者很懒,什么都没留下…
展开
-
Python可以用来做哪些好玩的事情?
文章目录1,游戏(基于画图模块和面向对象)2,画一个“社会人”(turtle)3 , 图片组成文字(PIL)4,字填充图片5.万能的爬虫1,游戏(基于画图模块和面向对象)我们在微信上看到的小游戏都可以使用python完成,因为python有一个强大的做游戏的包(pygame),里面python已经封装的很好了,你可以直接调用里面的类来实例化生成一个对象角色(确定这个对象是自己还是敌人),可以从...原创 2019-11-27 17:48:50 · 1593 阅读 · 0 评论 -
异常处理和文件操作
文章目录1,异常处理1.1,异常的概念1.2 ,异常捕获1.2.1 捕获全部的异常1.2.2 不同的异常捕获1.3 ,异常的传递1.4 抛出异常2.文件操作2.1 文件的概念2.2 文件的基本操作2.3 文件/目录的常用管理操作1,异常处理1.1,异常的概念异常:程序在运行时,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误,这就是异常程序停止执行并且提示错误信息,这...原创 2019-11-15 18:17:11 · 674 阅读 · 0 评论 -
面向对象的三大特征之二(多态 封装)
文章目录一,组合1,什么是组合2,为何要用组合二,多态与多态性1,什么是多态三,封装(出发点就是安全)1,什么是封装2,为何要封装3,如何封装一,组合1,什么是组合组合指的是某一对象拥有一个属性,该属性的值是另外一个类的对象class Foo: passclass Bar: passobj=Foo()obj.attr=Bar()obj.xxxobj.att...原创 2019-11-13 18:17:56 · 82 阅读 · 0 评论 -
面向对象的三大特征之一(继承)
文章目录一,继承1,什么是继承2,为何要用继承3,如何用继承二,利用继承来解决类与类之间代码冗余问题四,在单继承背景下的属性查找五,在多继承背景下的属性查找六,在子类派生的新方法中重用父类功能的方式二:一,继承1,什么是继承 继承一种新建类方式,新建的类称之为子类/派生类,被继承的类称之为父类\基类\超类python中继承的特点:1,子类可以遗传/重用父类的属性2,python...原创 2019-11-12 18:00:29 · 256 阅读 · 0 评论 -
常用模块及其操作
1 time和datetime模块time模块在python中,通常有几种方式来表示时间时间戳:时间戳表示的是1970年1月1日00:00:00开始计算的秒数偏移量,我们运行type(time.time()),返回的就是浮点型(float)格式化的时间字符串(format string)结构化时间(strf_time):struct_time元组共有9 个元素:年,月,日,时,分,秒,...原创 2019-11-11 18:37:13 · 124 阅读 · 0 评论 -
python中的模块和包
目录文章目录目录1.模块介绍2.模块的使用方式import module_namefrom module_name import variable_namefrom module_name import *3.模块搜索路径1.模块介绍python之所以这么火就是因为它灵活的模块功能模块就是一组功能的集合体,我们的程序可以导入模块来复用模块里面的功能常见的场景:一个模块就...原创 2019-11-10 14:41:03 · 131 阅读 · 0 评论 -
面向对象
一、类提示: 从 概念 逻辑 应用场景 语法来分别讲解, “流水仗”, “金字塔结构化思维”, “模板抽象”面向对象(OOP)基本概念面向对象编程 —— Object Oriented Programming 简写 OOP1.1.1 面向对象基本概念面相过程 和 面相对象,是两种不同的 编程方式对比 面向过程 的特点,可以更好地了解什么是 面向对象1.1.2 过程和函数(科普...原创 2019-11-06 18:04:24 · 220 阅读 · 0 评论 -
数据类型和字符编码
首先,我们需要了解到什么是数据?数据就是我们需要的信息取出来,那不存怎么取呢?所以我们先要学习的是怎么存数据,既然要存数据,我们不能把所有的数据存成一样的格式,我们做文件的时候,还得有word,excel,ppt…1.数据类型数字(整形,长整型,浮点型,复数)字符串列表元组集合字典1.1 数字(整型和浮点型)整形int作用:年龄 身份证号 等和整数相关的定义:age=1...原创 2019-11-05 17:12:50 · 658 阅读 · 0 评论 -
python的安装和环境部署
1. python解释器的安装安装网址:https://www.python.org这里介绍一下python2.x和python3.x的区别,python2.x默认是ASCII(这种编码格式只能包含对应的英文字母,所以对于其他不是用英文作为母语的国家来说是不太方便的),python3.x的编码格式是UTF-8(这种编码格式包含很多国家的语言,也就是说所有国家都可以使用这种编码格式用python...原创 2019-11-04 18:14:18 · 252 阅读 · 2 评论