随笔分类 -  Python学习

Python学习——02-Python基础——【9-面向对象进阶】——__doc__、__module__和__class__等
摘要:十一 __doc__ class Foo: '我是描述信息' pass print(Foo.__doc__) class Foo: '我是描述信息' pass class Bar(Foo): pass print(Bar.__doc__) #该属性无法继承给子类 十二 __module__和__cl 阅读全文
posted @ 2018-04-09 20:37 c富- 阅读(1871) 评论(0) 推荐(0)
Python学习——02-Python基础——【9-面向对象进阶】——isinstance(obj,cls)、反射等
摘要:一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二 反射 1 什么是反射 反射的概念是由Smi 阅读全文
posted @ 2018-04-09 20:21 c富- 阅读(419) 评论(0) 推荐(0)
Python学习——02-Python基础——【8-面向对象的程序设计】——封装、绑定方法与非绑定方
摘要:十 封装 1引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 2先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种变形需要注意的问题是: 阅读全文
posted @ 2018-04-09 19:14 c富- 阅读(311) 评论(0) 推荐(0)
Python学习——02-Python基础——【8-面向对象的程序设计】——静态、组合、继承
摘要:一 面向对象的程序设计的由来 面向对象设计的由来见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 二 什么是面向对象的程序设计及为什么要有它 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么.... 阅读全文
posted @ 2018-04-09 18:42 c富- 阅读(302) 评论(0) 推荐(0)
Python学习——02-Python基础——【7-模块】——logging、hashlib与模块导入
摘要:6.logging模块(* * * * *) 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别( 阅读全文
posted @ 2018-04-09 16:15 c富- 阅读(182) 评论(0) 推荐(0)
Python学习——02-Python基础——【7-模块】——os、json、re等模块
摘要:1. os模块(* * * *) 在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法。网上这方面资料也很多,每次整理,只是对自己所学的知识进 阅读全文
posted @ 2018-04-09 14:57 c富- 阅读(568) 评论(0) 推荐(0)
Python学习——02-Python基础——【7-模块】——time与random等常用模块与包
摘要:1.模块&包(* * * * *) 1.模块(modue)的概念: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方 阅读全文
posted @ 2018-04-09 13:03 c富- 阅读(284) 评论(0) 推荐(0)
Python学习——02-Python基础——【6-函数闭包与装饰器】
摘要:1.装饰器 1. 什么是装饰器 器即函数 装饰即修饰,意指为其他函数添加新功能 装饰器定义:本质就是函数,功能是为其他函数添加新功能 2.装饰器需要遵循的原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 3.实现装饰器知识储备 装饰器=高阶 阅读全文
posted @ 2018-04-09 09:55 c富- 阅读(283) 评论(0) 推荐(0)
Python学习——02-Python基础——【5-迭代器协议和生成器】
摘要:1.迭代器(iterator) 要说生成器,必须首先说迭代器 1.区分iterable,iterator与itertion 讲到迭代器,就需要区别几个概念:iterable,iterator,itertion, 看着都差不多,其实不然。下面区分一下。 itertion: 就是迭代,一个接一个(one 阅读全文
posted @ 2018-04-09 09:12 c富- 阅读(216) 评论(0) 推荐(0)
Python学习——02-Python基础——【4-文件处理与三元运算】
摘要:一、文件的操作 介绍 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用 阅读全文
posted @ 2018-04-03 12:53 c富- 阅读(265) 评论(0) 推荐(0)
Python学习——02-Python基础——【3-函数】——函数式编程与内置函数
摘要:10. 匿名函数 (1)匿名函数简介 匿名函数:为了解决那些功能很简单的需求而设计的 “一句话函数” Python匿名函数详解:https://blog.csdn.net/csdnstudent/article/details/40112803 https://www.cnblogs.com/big 阅读全文
posted @ 2018-04-03 11:10 c富- 阅读(258) 评论(0) 推荐(0)
Python学习——02-Python基础——【3-函数】——变量与递归函数
摘要:6.局部变量和全局变量 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。 当全局变量与局部变量同名时: 在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。 ##python中的def:def关键 阅读全文
posted @ 2018-04-02 16:18 c富- 阅读(277) 评论(0) 推荐(0)
Python学习——02-Python基础——【3集合与函数】
摘要:一.变量 变量:变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。 变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头 在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以 阅读全文
posted @ 2018-04-02 11:23 c富- 阅读(337) 评论(0) 推荐(0)
Python学习——02-Python基础——【2-运算符与基本数据类型】——课后作业
摘要:1、执行 Python 脚本的两种方式脚本:脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一 阅读全文
posted @ 2018-03-30 20:10 c富- 阅读(363) 评论(0) 推荐(0)
Python学习——02-Python基础——【3列表、元组、字典】
摘要:列表 列表:Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示 创建列表: list 类,列表 li = [1, 12, 9, "age", ["石振文", ["19", 10], "庞麦郎 阅读全文
posted @ 2018-03-30 00:22 c富- 阅读(224) 评论(0) 推荐(0)
Python学习——02-Python基础——【2-运算符与基本数据类型】
摘要:三、运算符与基本数据类型 python开发IDE: pycharm、eclipse # 专业版 # 不要汉化 1、运算符 1结果是值 算数运算 a = 10 * 10 赋值运算 a = a + 1 a+=1 2结果是布尔值 比较运算 a = 1 > 5 逻辑运算 a = 1>6 or 1==1 成员 阅读全文
posted @ 2018-03-28 13:26 c富- 阅读(252) 评论(0) 推荐(0)
Python学习——02-Python基础——【1.Python安装与初识】
摘要:一、Linux基础 - 计算机以及日后我们开发的程序防止的服务器的简单操作 二、Python开发 http://www.cnblogs.com/wupeiqi/articles/5433893.html 作业: - 程序 - 博客地址(开通博客) http://www.cnblogs.com/wup 阅读全文
posted @ 2018-03-28 13:05 c富- 阅读(280) 评论(0) 推荐(0)
Python学习——01-初识Python
摘要:Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五!!! 由 阅读全文
posted @ 2018-03-28 10:46 c富- 阅读(219) 评论(0) 推荐(0)