小甲鱼C++笔记(上)1-24】的更多相关文章

000-愉快的开始 入门容易,学习难,代码量少. 跨平台: Windows, Mac OS, Linux, UNIX. 应用领域: 操作系统 WEB 3D动画 企业应用 云计算等等. 001-我和Python的第一次亲密接触 1.安装 IDLE 是一个Python Shell:一个通过键入文本与程序交互的途径. 3.print('text'), print(5+3), print(123+456), print('test' +'text' ), print('test' * 8), print…
类和对象 类的构造方法 def __init__(): 1 class People: 2 def __init__(self,name): 3 self.name = name 注意:在构造方法中的变量不用再次声明,必须有self,创建类的对象是用= 类的私有成员 让方法或者类变为私有,只要在它的名字前加上双下划线 1 class People: 2 __name = 'laowang' 3 def getname(self): 4 return self.__name 注意:类的私有成员可以…
基于Python 3.4.3 一 二 三 四  基础 print 三版必须加括号,二版不用加 alt + n :上一条语句 alt + p :下一条语句 打印三条hello 没有大括号,用缩进来表示 BIF 内建函数 使用变量前要先对其赋值 字母可以使大小写,但是大小写是不同的 字符串可以用单引号或者是双引号 原始字符串:在字符串前面加上r,就不用加转义字符了 长字符串,多行,用三引号字符串 条件分支 if 条件: 条件为真执行的操作 else: 条件为假执行的操作 猜数字: print("这是…
一 OO思想:每个对象都是一个完整的独立的个体,由相关的属性和行为组合与外界分隔 OO思想的特点:1封装 把对象的属性和方法结合成一个独立的系统单位,并尽可能隐藏内部细节 2抽象 对一类公共问题进行统一描述的过程 3继承 子类对象拥有与其基类相同的全部属性和方法 4多态 在基类定义的属性和行为被子类继承后可以具有不同的数据类型或者表现行为等特性 二 考察程序:数组求和 #include<iostream> using namespace std; int add(int array[],int…
二十八 二十九  文件 打开文件 open(文件名[,模式][,缓冲]) 注意open是个函数不是方法 模式: 缓冲: 大于1的数字代表缓冲区的大小(单位是字节),-1(或者是任何负数)代表使用默认缓冲区大小 只有用flush或者close时才会更新硬盘的数据 三种标准的流: 输入:sys.stdin 输出:sys.stdout  错误:sys.stderr 用list()让文件成为一个列表,每一行是一个元素 用f.seek(0,0)还原文件指针到起始位置 用for读取文件中的每一行 三十  o…
二十五  二十六  二十七  重载 运算符重载 1. 作为成员函数 #include <iostream> using namespace std; class Add { private: double a; double b; public: Add(); Add(double,double); Add operator+(Add num2); void print(); }; Add::Add() { } Add::Add(double a,double b) { this->a…
1.下载并安装Python 3.5.0 Python是一个跨平台语言,Python从3.0的版本的语法很多不兼容2版本,官网找到最新的版本并下载:http://www.python.org 2.IDLE使用与print 安装完成Python后,在安装程序中找到IDLE打开即可. IDLE是一个Python Shell,也就是说是一个通过键入文本与程序交互的途径. >>>是提示符 在Python的语法中: # 开始的是注释  不用分号表示语句的结束 例: 打印输出 I love Pytho…
咱接着往下讲解IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用! (视频教程:http://fishc.com/a/shipin/jiemixilie/) 接着我们来谈谈 IMAGE_OPTIONAL_HEADER 结构,正如名字的意思,这是一个可选映像头,是一个可选的结构,但是呢,实际上上节课我们讲解的 IMAGE_FILE_HEADER 结构远远不足以来定义 PE 文件的属性.因此,这些属性在 IMAGE_OPTIONAL_HEADER 结构中进行定义. 因此这两个结…
笔记: 斐波那契数列的两种实现方式:   迭代的方式: 自己写的: def fab(n): n1 =1 n2 =1 n3 =1 if n < 1: return -1 if n ==1: return 1 if n == 2: return 1 while (n-2)>=0: #这里总写for循环 n3 = n1 +n2 #n1 和 n2的顺序总写反 n1 = n2 n2 = n3 n -=1 return n3result =fab(20)if result != -1: print('总共…
笔记: 1.函数与过程:过程(procedure)是简单的,特殊且没有返回值的:函数(Function)有返回值 Python严格来说只有函数没有过程 2.局部变量:在局部生效如在函数中定义的变量 3.全局变量:作用于整个模块 函数内若试图修改全局变量,Python会新建一个同名局部变量用于存储修改值,原全局变量的值不变   测试题: 0. 下边程序会输入什么? def next(): print('我在next()函数里...') pre() def pre(): print('我在pre()…