Loading

上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 本文包含知识点有:预编译,访问权限,常成员函数,内联函数,构造函数,运算符重载函数,友元。 以代码为示范: 文件名:ccompex.h 文件内容:定义一个简单的复数类。 这47行代码包含了几个c++精髓,下面让我娓娓道来~~~ 一.预编译:#ifndef #define #endif 与#inclu 阅读全文
posted @ 2018-07-01 21:10 FishLight 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 本系列以侯捷大神的c++视频资料为依托,根据个人理解会添加基础内容。写这个系列博客目的之一是帮助自己梳理c++编程的脉络,之二帮助学习者解除疑惑。 本系列暂时分三个大块: ①:不包含指针的基于对象内容。即设计一些类,它们之间没有什么关联。 ②:包含指针的基于对象内容。 ③:面向对象内容。即设计一些类 阅读全文
posted @ 2018-07-01 17:03 FishLight 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 构造函数:__init__()引子:因为每个人一出生都是不一样的。因此,如果在Person类中直接给类元素赋值有问题,它会导致每个人的初始状态相同,这不符合大自然的逻辑。应该根据每个人的特点,给每个出生的人不一样的特性。可以通过构造函数实现这个想法。__init__()函数在使用类创建对象自动调用。 阅读全文
posted @ 2018-06-23 23:39 FishLight 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 继承:有两个类,A类和B类,当我们说A类继承自B类的时候,那么A类就拥有了B类的所有属性和方法。object类是所有类的父类,还可以成为基类或者超类。例如:person是object类的子类。person的属性有name,age,eat(),run()。若有100多种类型的人,那么要写100多次na 阅读全文
posted @ 2018-06-23 23:06 FishLight 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 面向对象思想:1.把数据及对数据的操作的方法放在一起,作为一个相互依赖的整体--对象。2.把同类对象抽象出其共性,形成类。例如:老板和员工有很多共性,可以形成一个Person类。3.类中的大多数数据,只能用本类的方法进行处理。例如:我有100块,不可能让你来花。4.类通过一个简单的外部接口与外界进行 阅读全文
posted @ 2018-06-23 15:58 FishLight 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 模块:一个文件内随着代码量越来越多,代码就越来越难以维护,这个文件基本就废了。为了解决文件难以维护的问题,可以把很多相似功能的函数分组,分别放到不同的文件中去,这样每个文件所包含的内容相对较少,而且对每一个文件的大致功能可以用文件名来体现。很多编程语言都是这么来组织代码结构的。一个.py文件就是一个 阅读全文
posted @ 2018-06-22 11:00 FishLight 阅读(118) 评论(0) 推荐(0) 编辑
摘要: time模块: UTC(世界标准时间):格林尼治天文时间。中国时间和UTC的关系:中国时间=UTC+8DST(夏令时):是一种节约能源而认为规定时间指定,在夏季调快1个小时。 时间的表示形式:1.时间戳:以整形或浮点型表示时间的一个以秒为单位的时间间隔。这个时间间隔的基础值是从1970年1月1日0点 阅读全文
posted @ 2018-06-21 20:00 FishLight 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 递归函数:一个会调用自身的函数称为递归函数。凡是循环能干的事,递归也能干。 递归三部曲:1.写出临界条件。2.找这一次和上一次的关系。3.假设当前函数已经能用,调用自身计算上一次的结果,再求出本次的结果。 例如:要求用递归求1+2+3+4+5的和。 #思路解析:1:找到临界条件: if n==1: 阅读全文
posted @ 2018-06-21 16:31 FishLight 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 在使用这些技巧前,需要下载模块:pywin32 ,可以在cmd窗口输入:pip install pywin32进行下载 语音合成:import win32com.client #系统的客户端模块,win32com.client 模块在pywin32下载后就可以引入了。dehua=win32com.c 阅读全文
posted @ 2018-06-21 10:42 FishLight 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: os模块:包含了普遍的操作系统的功能。 import os 引入操作系统模块。os.name 获取操作系统类型 (nt->windows posix->linux,unix,Mac OS X)。os.uname 打印操作系统的详细信息(windows不支持)。os.environ 获取操作系统的所有 阅读全文
posted @ 2018-06-20 23:12 FishLight 阅读(122) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页