自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 菜狗的Python学习笔记 第三章 字符串的使用

1. 所有基本的序列操作(索引、分片、相加、乘法、成员判断、长度、最值)都可以对字符串使用,但须注意字符串是不可变(immutable)的,所有赋值操作都是不合法的。2. 字符串格式化:字符串格式化操作符是‘%’。在进行格式化时,%左侧放置字符串,右侧放置需要格式化的值。只有元组和映射允许格式化多个值,就是说当左操作数是元组或映射时,每个它的元素都会被独立地格式化并且需要单独的转换说明符,而列

2017-11-12 22:16:38 319

原创 菜狗的Python学习笔记 第二章 列表和元组

Python中最基本的数据结构是序列(sequence),序列中的每个元素被分配一个序号,即元素的位置也称为索引。Python内置的序列类型:列表(list)、元组(tuple)、(Unicode)字符串(string)、buffer对象、xrange对象。列表和元组的主要区别是列表可以修改而元组不可以,所以列表通常是在需要变动元素时使用,元组则是在不允许序列改动时使用。通用序列操作: 1)索

2017-11-11 22:21:15 360

原创 菜狗的Python学习笔记 第一章 基础知识

Python中不需要用“;”标志结束一行程序,虽然可以在代码后面加上“;”,但并不会起作用(多行程序同时在一行时除外)。在早于Python 3的版本中,整数除法得到的只能是整数,有两种解决办法,一种是使用实数参与运算,另一种是使Python改变整数除法运算方式(通过 from __future__ import division语句)。在Python 3中“//”可以使整数相除得到整数。Pyth

2017-11-11 22:10:38 320

原创 菜狗的C++ primer读书笔记:第十一章 关联容器

1.     关联容器和顺序容器有着根本的不同:关联容器中的元素是按关键字来保存和访问的。与之相对,顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。2.     关联容器支持高效的关键字查找和访问。两个主要的关联容器类型:map中的元素是一些关键字-值对,其中关键字起到索引的作用,值则表示与索引相关联的数据;set中每个元素只包含一个关键字,支持高效的关键字查询操作。3.    

2017-09-26 08:16:17 323

原创 菜狗的C++ primer读书笔记:第十章 泛型算法

1.     标准库并未给每个容器添加大量的功能,而是提供了一组算法,这些算法中的大多数都独立于任何特定的容器,这些算法是通用的,它们可用于不同类型的容器和不同类型的元素。2.     大多数算法都定义在头文件algorithm中,标准库还在头文件numeric中定义了一组数值泛型算法。3.     一般情况下算法并不直接操作容器,而是遍历由两个迭代器指定的一个元素范围来进行操作。*常

2017-08-30 09:22:39 389

原创 菜狗的C++ primer读书笔记:第九章 顺序容器

1.所有顺序容器提供了快速顺序访问元素的能力,但是这些容器在以下方面都有不同的性能折中:①向容器添加或从容器中删除元素的代价②非顺序访问容器中元素的代价 2.顺序容器类型: 3.除了固定大小的array之外,其他容器都提供高效、灵活的内存管理。我们可以添加和删除元素,扩张和收缩容器的大小。容器保存元素的策略对容器操作的效率有着固有的有时是重大的影响,某些情况下存储策略还会影响特定容器是否支持

2017-06-02 16:59:34 359

原创 菜狗的C++ primer读书笔记:第八章 IO库

第八章 IO库

2017-05-18 16:44:24 436

原创 菜狗的C++ primer读书笔记:第七章 类

1.类的基本思想是数据抽象和封装。数据抽象是一种依赖于接口和实现分离的编程技术。类的接口包括用户所能执行的操作;类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。封装则实现了类的接口和实现的分离。类想要实现实现数据抽象和封装需要首先定义一个抽象数据类型。作为一个设计良好的类,既要有直观且易于使用的接口,也必须具备高效的实现过程。 2.成员函数的声明必须在类的内部,它的

2017-04-24 18:23:33 444

原创 菜狗的C++ primer读书笔记:第六章 函数

1.调用运算符:形式是一对圆括号,它作用于一个表达式,该表达式是函数或者指向函数的指针。调用表达式的类型就是函数的返回类型。 2.函数的调用完成两项工作:一是用实参初始化函数对应的形参,二是将控制权转移给被调用函数。此时,主调函数的执行被暂时中断,被调函数开始执行。 3.尽管实参与形参存在对应关系,但是并没有规定实参的求值顺序。编译器能一任何可行的顺序对实参求值。 4.函数的返回类型不能是数

2017-04-13 21:53:42 333

原创 菜狗的C++ primer读书笔记:第五章 语句

1.如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,此时应该使用空语句。(使用空语句时应该加上注释解释其含义)2.如果在程序的某个地方,语法上需要一条语句但是逻辑需要多条语句,此时应该使用复合语句(块),一个块就是一个作用域。(空块的作用等价于空语句)3.定义在控制结构当中的变量只在相应语句的内部可见,一旦语句结束,变量也就超出其作用范围了。4.悬垂else就C++而言,它规

2017-04-08 20:42:51 275

原创 菜狗的C++ primer读书笔记:第四章 表达式

运算符基本概念1.对于含有多个运算符的复杂表达式来说,要想理解它的含义首先要理解运算级、结合律、以及运算对象的求值顺序。2.重载运算符:当运算符作用于类类型的运算对象时,用户可以自定义其含义。在使用重载运算符时,其包括运算对象的类型和返回值的类型都是由该运算符定义的;但是运算对象的个数、运算符的优先级和结合律都是无法改变的。3.C++中左值右值的含义不像C语言中那么简单,做一个归纳:当

2017-03-01 21:36:40 320

原创 菜狗的C++ primer读书笔记:第三章 字符串、向量和数组

命名空间的using声明1.使用命名空间的一个名字:using Namespace::Name(用到的每个名字都必须有自己的声明语句,而且每句话都得以分号结束)   使用命名空间: using namespace Namespace2.头文件中不应包含using声明,对于某些程序来说由于不经意包含了一些名字,可能会产生始料未及的名字冲突。标准库类型string1.如何初

2017-02-19 20:32:49 314

原创 菜狗的C++ primer读书笔记:第二章 变量和基本类型

基本内置类型和变量1.可寻址的最小内存块称为“字节”,存储的基本单元称为“字(word)”,字通常由一个或多个字节组成,大多数机器字节由8比特构成,字则由32或64比特构成。2.无符号类型仅能表示大于等于0的值。3.与整型不同,字符型被分为了三种:char    signed char    unsigned char 尽管有三种但是表现形式只有两种,类型char会表现为上述两种形式中

2017-02-19 09:49:25 376

原创 菜狗的C++ primer读书笔记:第一章 开始

1.内置类型:语言自身定义的类型。2.除cin和cout两个常用的标准输入、输出对象,还有cerr(标准错误)来输出警告和错误消息与clog(标准日志)来输出程序运行时的一般性信息。3.操纵符endl与'\n'的区别:endl除写进'\n'外还会调用flush函数,刷新缓冲区   cout4.注释界定符不能嵌套使用,为了注释掉包含注释界定符的代码,最好是用单行注释方式注释掉代码的每一行

2017-02-19 09:07:13 421

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除