Python
耳耳木
loading...
展开
-
Python概述、Python对象(变量&常用数值类型)及三大流程控制
一、Python概述Python继承了传统编程语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性C语言难度高,但是十分强大Java相关代码库愈发庞大,自动内存管理,目前使用范围十分广泛Python简洁,适合年轻人入门的现代语言二、Python对象变量变量是内存中的一块区域,赋值实际上是对象的引用;a=3变量命名:由字母、数字、下划线组成...原创 2019-06-14 22:47:12 · 198 阅读 · 0 评论 -
Python之异常处理、垃圾回收机制
一、异常处理:什么是异常?异常是在影响程序正常执行过程的一个事件。如果不捕获处理,将会导致程序终止执行。常见异常:1).当分母为0时,出现错误2).当变量未被定义就使用时的报错3).不同类型进行运算时的报错4).索引异常:5).字典Key值错误:KeyError缩进异常:异常处理try:try里面写的是要执行的代码:当try中出现报错语句时,该错误语句以下...原创 2019-06-16 02:04:41 · 339 阅读 · 0 评论 -
Python之函数篇
函数必要性:开发程序中,某程序段被多次需要,就可以将其封装成一个函数,在每次使用的时候再导入这个函数模块直接使用优点:提高编写效率,减少代码的重用函数中的变量x是任意数吗?python中的函数的变量x可以是整型、浮点型,甚至字符串,等等,理论上就是一个占位符。空函数:如果还未想好代码的编写,可以先写pass,让代码正常运行不报错。创建函数&调用函数变量分类(按照作...原创 2019-06-21 02:32:09 · 573 阅读 · 0 评论 -
面向对象高级特性及魔术方法
面向对象高级特性1.类属性与类方法2.类方法与静态方法3.Property类属性4.单例模式1.类属性与实例属性类属性就是类对象所拥有的属性,它被所有类对象的实例对象所共有,在内存中只存在一个副本。实例属性(对象属性)不被所有类对象的实例对象所共有,在内存中的副本个数取决于对象个数。2. 类方法与静态方法类方法是类对象所拥有的方法,需要用修饰器一般以@classmethod来标识...原创 2019-07-02 23:59:11 · 143 阅读 · 0 评论 -
python之面向对象编程及面向对象编程的三大特性
面向对象编程:面向过程编程这类编程以过程为中心。程序这些都是以什么正在发生为目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。特性:模块化 流程化优点:性能比面向对象高, 因为类调用时需要实例化,开销比较大,比较消耗资源。缺点:没有面向对象易维护、易复用、易扩展函数式编程即,将运算过程尽量写成一系列的嵌套函数调用面向对象编程采用基...原创 2019-06-29 08:31:06 · 594 阅读 · 0 评论 -
第一阶段测试纠错整理
1.选择题错误选项: A正确选项:B原因:无论 while与else还是for 和else搭配使用,1)如果没有break else后的语句会在wile或for后顺序执行2)如果break出现在while或者for语句的后面,且在else的前面,则程序运行至break处跳出循环,else后的语句不执行A:仅循环非正常时执行; 相反,循环正常才能执行else后语句C:总会执行; ...原创 2019-07-04 23:41:50 · 186 阅读 · 0 评论