Python学习笔记05
类
继承:单继承,多继承
方法:self开头,类似C#中的this
属性:直接写变量
对象:使用类名() 构造
__init__():构造函数
| #多继承 class A(object): ............. class B(object): ............. class C(A,B): class RcdBase(object): recordID = "" #类属性 def __init__(self): print 'call Rcd Base __init__' 
 def getRecordID(self): return self.recordID #对象属性,已self来调用 class RcdHeader(RcdBase): def __init__(self): print 'call RcdHeader __init__' return super(RcdHeader, self).__init__() CreateDate = "" CreateTime ="2015-8-6" SoftwareName = "imc" header = RcdHeader() print header.CreateTime print header.SoftwareName | 
所有的非类的写法都是字面量
list的字面量是[]
__add__实际上是运算符重载的内部结构
list的方法
| print dir(list) #print help(list) nl = [1,3,5,7] nl.append('pz') print nl.append(3),nl print nl.count(3) print nl.index('pz') print nl.insert(0,12), nl print nl.pop(2) print nl,nl.pop() print nl.reverse(),nl print nl.sort(),nl print [1,2,3] + [5,6,9] | 
Python学习笔记05的更多相关文章
- python学习笔记05:贪吃蛇游戏代码
		贪吃蛇游戏截图: 首先安装pygame,可以使用pip安装pygame: pip install pygame 运行以下代码即可: #!/usr/bin/env python import pygam ... 
- Python学习笔记(十一)
		Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ... 
- Python学习笔记,day5
		Python学习笔记,day5 一.time & datetime模块 import本质为将要导入的模块,先解释一遍 #_*_coding:utf-8_*_ __author__ = 'Ale ... 
- Deep learning with Python 学习笔记(10)
		生成式深度学习 机器学习模型能够对图像.音乐和故事的统计潜在空间(latent space)进行学习,然后从这个空间中采样(sample),创造出与模型在训练数据中所见到的艺术作品具有相似特征的新作品 ... 
- 机器学习实战(Machine Learning in Action)学习笔记————05.Logistic回归
		机器学习实战(Machine Learning in Action)学习笔记————05.Logistic回归 关键字:Logistic回归.python.源码解析.测试作者:米仓山下时间:2018- ... 
- Python学习笔记:装饰器
		Python 装饰器的基本概念和应用 代码编写要遵循开放封闭原则,虽然在这个原则是用的面向对象开发,但是也适用于函数式编程,简单来说,它规定已经实现的功能代码不允许被修改,但可以被扩展,即: 封闭:已 ... 
- python 学习笔记 12 -- 写一个脚本获取城市天气信息
		近期在玩树莓派,前面写过一篇在树莓派上使用1602液晶显示屏,那么可以显示后最重要的就是显示什么的问题了. 最easy想到的就是显示时间啊,CPU利用率啊.IP地址之类的.那么我认为呢,假设可以显示当 ... 
- Python学习笔记(四)函数式编程
		高阶函数(Higher-order function) Input: 1 abs Output: 1 <function abs> Input: 1 abs(-10) Output: 1 ... 
- python学习笔记整理——字典
		python学习笔记整理 数据结构--字典 无序的 {键:值} 对集合 用于查询的方法 len(d) Return the number of items in the dictionary d. 返 ... 
随机推荐
- Java反射实战
			一.背景 最近的项目中需要使用到Java 反射的知识,以前不怎么了解,也基本没怎么用过,抽出一片时间,来具体学习和实战下Java的反射!拿来和大家分享以及记录方便以后学习! 二.反射相关概念解析 1. ... 
- CentOS yum的详细使用方法
			yum是什么yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题yum特点可以同时 ... 
- osgi学习
			Bundle可以被动态地安装.启动.停止和卸载.Bundle是服务(Service)和组件(Component)的载体.在OSGi中,每个Bundle都有自己独立于其他Bundle的ClassLoad ... 
- iOS系类教程之用instruments来检验你的app
			比较了好多关于instruments 还是发现老外写的比较牛逼.于是果断翻译过来.有能力的的可以去看英文原版,鼓励大家看原版资料远离二手教程.这里是原文 入门 为了节省大家的时间,提供一个演示的D ... 
- Mac与iPhone屏幕录制
			1. Mac电脑屏幕录制 1.1 文件->新建屏幕录制 1.2 点击红色按钮 1.3 截取需要录制的屏幕部分,点击开始录制 1.4 点击工具栏的停止按钮,停止录制 1.5 然后会 ... 
- AngularJS XMLHttpRequest $http服务
			$http 是 AngularJS 中的一个核心服务,用于读取远程服务器的数据. 读取JSON文件 以下是存储在web服务器上的 JSON 文件: http://www.runoob.com/try/ ... 
- javascript - DOM对象控制HTML元素详解
			1.方法 getElementsByName() -- 获取name getElementByTagName() -- 获取 getAttribute() --获取元素属性 se ... 
- Faster-rnnlm代码分析3 - EvaluateLM(前向计算ForwardPropagate)
			先采用一个简单的输入文本做测试 [root@cq01-forum-rstree01.cq01.baidu.com rnnlm]# pwd /home/users/chenghuige/rsc/app/ ... 
- 如何知道SQL语句的性能和改进途径
			用EXPLAIN吧... EXPLAIN , , , ) \G; 
- OCJP(1Z0-851) 模拟题分析(二)over
			Exam : 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam 以下分析全都是我自己分析或者参考网上的,定有 ... 
