自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (4)
  • 收藏
  • 关注

原创 廖雪峰python教程——第一章 Python基础

第一章 Python基础 一、数据类型和变量 Python的数据类型包括整数、浮点数、字符串、布尔值、空值、变量、常量等。其中整数可以表示任意大小的整数;空值是Python里一个特殊的值,用None表示。 对于变量:Python中采用动态语言的方式,即变量本身类型并不固定,如下:a=100 #这里a是一个整数类型a="abc" #这里a又变成了字符串类型变量的另外一个重点需要理

2016-12-06 14:59:14 21675 1

原创 欧拉计划(鱼C论坛)@20161128

一、三角数定义为:T(n)=n(n+1)/2;五角数定义为:P(n)=n(3n-1)/2;六角数定义为:H(n)=n(2n-1)。可以证实T(285)=P(165)=H(143)。请找出这之后下一个既是五角数又是六角数的三角数。import timestart=time.clock()numT=[]numP=[]numH=[]i=1count=0while True: t=i*

2016-11-29 06:34:50 783

原创 Python编程入门-第11章 案例研究:文本统计

第11章 案例研究:文本统计计算并打印有关文本文件内容的统计数据:包含多少个字符、行和单词,以及出现最多的10个单词,并依此排列出。#先定义一个规整文本字符的函数def normalize(s): keep={'a','b','c','d','e','f','g','h','i','j','k','l', 'm','n','o','p','q','r','s','t'

2016-11-13 19:58:28 596

原创 Python编程入门-第10章 异常处理 -学习笔记

第10章 面向对象编程 面向对象编程(简称OOP)是一种组织程序的方法,提倡仔细设计和代码重用。从本质上说对象是一组数据以及操作这些数据的函数。 前面提及的数字、字符串、列表、字典和函数都是对象。 要创建对象,必须先创建类。类指定了对象将包含哪些数据和函数。OOP的一个重要功能就是继承:创建新类时,可以让它继承既有类的数据和函数。 一、编写类class Person: de

2016-11-13 13:58:54 456

原创 Python编程入门-第9章 异常处理 -学习笔记

第9章 异常处理一、异常 异常是一种特殊的错误对象,可以捕获并检查它们,以决定如何处理错误。 出现异常后,如果不捕获或以其他方式处理,Python将立即停止运行程序,并显示栈跟踪(异常发生前调用的函数清单)。 (一)引发异常 Python内置函数和库函数通常在出现意外情况时引发异常。 如:除以零将抛出异常>>> 1/0Traceback (most recent call last):

2016-11-12 14:07:11 485

原创 欧拉计划(鱼C论坛)@20161111

6、找出前一百个自然数的平方和与和平方的差#找出前一百个自然数的平方和与和平方的差import timestart=time.clock()def pfh(n): s=0 for i in range(1,n+1): s=s+i**2 return sdef hpf(n): s=0 for i in range(1,n+1):

2016-11-11 22:43:49 519

原创 欧拉计划(鱼C论坛)@20161107

1、10以下的自然数中,属于3或5的倍数的数字有3,5,6,9,它们之和为23找出1000以下的自然数中,属于3或5倍数的所有数字之和。"""欧拉计划10以下的自然数中,属于3或5的倍数的数字有3,5,6,9,它们之和为23找出1000以下的自然数中,属于3或5倍数的所有数字之和"""def exactNum(m,n,num): if num%m==0 or num%n==0

2016-11-07 22:27:47 625

原创 Python编程入门-第八章 输入和输出 -学习笔记

第8章 输入和输出一、设置字符串格式 对于之前学习的print()\input()这些函数是针对基本的控制台I/O。 1、字符串插入 字符串插入是一种设置字符串格式的简单方法,总是采用如下格式: format % values 其中format是包含一个或多个%字符的字符串,比如:>>> a=8.1232387123>>> print("value:%.2f" % a)value:8.

2016-11-06 17:37:12 452

原创 Python基础习题(二)

9、一个数如果恰好等于其因子之和,则称为完数,如6=1+2+3。找出1000以内所有完数。#一个数如果恰好等于其因子之和,则称为完数,如6=1+2+3。找出1000以内所有完数。"""思路:1、利用循环,依次查找数值的因数2、同时对其因数求和,当因数之和大于数值则循环跳出,查找下一个合适数值3、同时对每个数值的因数存放到列表4、查到合适数值后输出该数值以及其因数之和表达式"""#

2016-11-05 16:49:49 2057

原创 Python基础习题(一)

1、有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?分别是多少?#先定义一个判断一个三位数是否符合条件的函数def isMynumber(n): a=int(n%10) b=int(n/10%10) c=int(n/100) if(a==b)or(b==c)or(c==a): return False else:

2016-11-03 22:25:06 4687

原创 Python编程入门-第七章 数据结构 -学习笔记

第7章 数据结构Python提供的主要数据结构包括:元组、列表、字典和集合。其中又以列表和字典为主,列表按顺序存储数据,而字典像小型数据库,使用键高效地存储和检索数据。 一、type命令 某些情况,需要检查值或者变量的数据类型,就需要使用内置命令type。 如: type(5) #numnote.pydef numnote(lst): msg

2016-10-28 22:44:25 363

原创 Python编程入门-第六章 字符串 -学习笔记

第6章 字符串一、字符串索引 1、假设有字符串s=”apple”,那么可以通过索引去访问其中的字符,Python通过方括号来标识字符串索引,索引从0开始:s[0]=”a”,s[1]=”p”,s[2]=”p”,s[3]=”l”,s[4]=”e”。 2、Python也支持使用负数索引,比如如果要访问字符串s的最后一个字符,那么按照正索引则可以通过s[len(s)-1]访问,也可以通过s[-1]来访问

2016-10-27 22:50:37 533

原创 Python编程入门-第五章 函数 -学习笔记

第五章 函数 一、调用函数 对于函数pow(x,y),它是内置在Python中的,提供计算x的y次方的功能。 其中pow是函数名,x和y是函数的两个参数,函数返回值是x的y次方。 而另外还有一些函数不提供返回值,只实现一些指定的功能,比如print函数。二、定义函数#自定义一个计算圆面积的函数import mathdef area(r): """Returns th

2016-10-24 22:48:40 673

原创 Python编程入门-第四章 流程控制 -学习笔记

第四章 流程控制一、布尔逻辑 *在Python中,用True和False表示真值。一般使用4个主要的逻辑运算符来组合形成布尔值:not\and\or\==。 如: False==False #True True==False #False True or False #True True and False #False not False #True not Tr

2016-10-23 10:05:28 415

原创 Python编程入门-第三章 编写程序 -学习笔记

第三章 编写程序1、编辑源程序、运行程序 可通过IDLE中File>New File新建一个文本以编辑源程序,编辑完成可通过Run>Run Module(或者F5快捷键)来运行程序。Python源文件都以.py格式存储。 2、从命令行运行程序 除了上述利用IDLE的集成功能运行程序的方式外,当然也可以通过命令行运行程序,命令格式为:python ‘源文件名称.py’。 3、编译源代码 当运

2016-10-19 23:18:15 510

原创 Python编程入门-第二章学习笔记

第二章 算术、字符串与变量*基本的Python数据类型包括:整型(整数)、浮点数(带小数点的数字)、字符串。 1、整数算术 *Python中7/3的结果为浮点数,如果需要结果为整数,则需要通过整除运算符‘//’,如7//3=2。 *Python中对整数的长度不作限制。 2、浮点数算术 *Python中带小数点的数字都是浮点数,如:4.12、3.14、-28.9、4.0。 *Python中

2016-10-16 12:19:25 438

原创 Java面向对象编程-第16章Java I/O系统

第16章 Java I/O系统 在Java中,把一组有序的数据序列称为流。流可以分为输入流和输出流。程序从输入流读取数据,向输出流写入数据。 Java的I/O系统负责处理程序的输入和输出,I/O类库位于java.io包中。按照数据流中最小的数据单元可以分为字节流和字符流等。类库中的InputStream和OutputStream对应字节流,Reader和Writer对应字符流。 一、输入流和

2016-10-16 11:41:55 463

原创 Java 面向对象编程--第十五章 集合(学习笔记)

第十五章 Java集合 java中的数组长度是固定的,并且同一数组只能存放相同类型的数据。数组一旦创建,长度就无法改变。而在实际应用中,常需要一组数据的数量是不固定的,因此java提供了集合。java集合主要有以下三种类型: (1)Set(集):集合中的对象不按特定方式排序,并且不允许有重复对象。 (2)List(列表):集合中的对象按照索引位置排序,可以有重复对象,允许按照对象的索引位置检索

2016-01-30 19:39:54 421

原创 Java面向对象编程-第12章学习笔记

第12章 内部类在一个类的内部定义的类称为内部类。 1、内部类的基本语法 顶层类只能处于public和默认访问级别,而成员内部类可以处于四种访问级别。 示例1:class Outer { public Outer(){ System.out.println("外部类Outer的实例对象创建了!"); } public class InnerTool{

2016-01-18 11:21:11 412

原创 Java面向对象编程-第14章数组

一、数组变量的声明 以下均是合法的:int [] scores1;int scores2[];String[] name1;String name2[];int[][] arry1; //二维整型数组int arry2[][];但要注意在数组变量声明的时候不能指定数组长度。 以下代码是非法的,编译出错。int[3] age; int age[3];int age[1][2]

2016-01-17 20:59:05 411

原创 Java面向对象编程-第13章学习笔记

第13章 多线程进程是指运行中的应用程序,每个进程都有自己独立的内存空间。线程是指进程中的一个执行流程。当进程内的多个线程同时运行,则称为并发运行。线程与进程的主要区别在于:每个进程都需要操作系统为其分配独立的内存空间,而同一进程内的线程则在同一块地址空间中工作。 一、Java线程的运行机制 Java虚拟机进程中,执行代码的任务由线程完成。 每个线程都有一个独立的程序计数器和方法调用栈(

2016-01-16 23:20:57 344

原创 Java中父类和子类关于构造方法和私有属性的几个问题

Java中父类和子类关于构造方法和私有属性的几个问题一、什么是默认构造方法?子类构造方法与父类构造方法的关系? 通过前面的学习可以知道:默认构造方法是指无参构造方法,(1)隐式包含的默认构造方法:当类的定义中没有任何显式的构造方法(无参或有参)时,则系统默认会给该类一个隐式的无参构造方法。 (2)显式定义的默认构造方法:当类中显式定义了一个无参构造方法。 对于以下示例://父类public c

2016-01-04 21:47:51 2844 1

原创 Java面向对象编程-第11章学习笔记

第11章 对象的生命周期 一、创建对象的方式 4种显式地创建对象的方式: (1)用new语句创建对象; (2)运用反射手段; (3)调用对象的clone()方法; (4)运用反序列化手段。public class Customer implements Cloneable{ private String name; private int age;

2015-12-25 11:01:32 342

原创 Java面向对象编程-第10章学习笔记

第10章 类的生命周期一、Java虚拟机及程序的生命周期 当运行一个Java程序时,就启动了一个Java虚拟机进程,Java虚拟机进程从启动到终止的过程,就称为Java虚拟机进程的生命周期,以下情况Java虚拟机将结束生命周期: (1)程序正常结束; (2)程序在执行中因为出现异常或错误而异常终止。 (3)执行了System.exit()方法。 (4)由于操作系统出错导致Java虚拟机进程

2015-12-24 20:44:29 439

原创 慕课网-Java入门第二季实战练习-答答租车系统

package com.dadacomp;public class Car { private String name; private int busload; //载客量 private double burden; //载货量 private double rentdaily; //日租金 public String getName()

2015-12-24 12:22:30 4878 4

原创 Java面向对象编程-第9章学习笔记

第9章 异常处理 一、Java异常处理机制概述 1、Java异常处理机制的优点 (1)把各种不同类型的异常情况分类,用Java类来表示异常情况,称为异常类。 (2)异常流程的代码与正常流程代码分离,提高程序的可读性,结构清晰。 (3)可以更灵活地处理异常,如果当前方法有能力处理异常,就捕获并处理,否则只需要抛出异常,由方法调用者去处理。 示例1:车子出故障的异常/*设计一个异常

2015-12-21 17:29:21 577

原创 Java面向对象编程-第8章学习笔记

第8章 接口一、接口的概念和基本特征 1、接口的主要特征包括: (1)接口中成员变量默认为public/static/final类型的,必须被显式初始化; (2)接口中方法默认为public/abstract类型的; (3)接口中只能包含上述public/static/final类型的成员变量和public/abstract类型的方法。在接口中定义实例变量、非抽象的实例方法和静态方法都是非法

2015-12-03 17:22:32 596

原创 Java面向对象编程-第7章学习笔记

Java面向对象编程-第7章学习笔记

2015-11-15 22:09:25 887

原创 Java面向对象编程-第6章学习笔记

第6章 继承 继承是复用程序代码的有力手段,当多个类之间存在相同的属性和方法时,可从这些类中抽象出父类,在父类中定义这些相同的属性和方法,而子类只需要通过extends语句来声明继承父类就无须重新定义这些属性和方法。 一、继承的基本语法public class Sub extends Base{ ...}上述表示Sub类继承了Base类,即Base是父类,Sub是其子类。(

2015-11-07 23:20:37 631

原创 Java面向对象编程-第5章思考题

第5章 流程控制-思考题 1、运行以下代码,将得到什么打印结果?int i=3;int j=0;double k=3.2;if(i<k) if(i==j) System.out.println(i); else System.out.println(j);else System.out.println(k);打印结果:0。 2、以下代码能否编译

2015-11-04 22:31:43 725

原创 Java面向对象编程-第3章学习笔记

第3章 数据类型和变量 Java中数据类型分为基本类型和引用类型。基本类型包括数值类型(整型、浮点、字符)和boolean型;引用类型包括类、接口和数组。 一、基本数据类型 1、boolean类型:布尔类型 取值只能是true或false,如:boolean isChinese=true;在JVM中用整数零表示false,用任意非零整数表示true,但这种表示方式对源程序是透明的(不可见)

2015-11-02 04:35:55 581

原创 Java面向对象编程-第2章学习笔记

第2章 第一个Java应用一、创建Java源程序 1、Doll.javapublic class Doll { /**福娃的名字**/ private String name; /**构造方法**/ public Doll(String name){ this.name=name; } /**说话**/ public void

2015-11-02 02:53:21 629

原创 Java面向对象编程-第1章学习笔记

(一)面向对象开发中的核心思想和概念 1、问题领域、对象、属性、状态、行为、方法、实现。 2、类、类型:类是一组具有相同属性和行为的对象的抽象。 3、消息、服务 4、接口 5、封装、透明:封装是指隐藏对象的属性和实现细节,仅仅对外公开接口。 6、抽象 7、继承、扩展、覆盖 8、组合 9、多态、动态绑定;

2015-11-02 01:53:00 502

原创 从头再来

@20151101

2015-11-01 18:43:18 438

原创 《Java从入门到精通》第八章学习笔记

第8章 接口、继承与多态一、接口的使用 1、接口的定义,基本语法格式如下:[修饰符] interface 接口名 [extends 父接口名列表]{ [public][static][final] 变量; [public][abstract] 方法;}/*1、修饰符是可选参数,指定接口的访问权限,可选值为public或省略默认2、接口名是比选参数,

2015-06-12 17:26:01 508

原创 Java Lab(1)控制台下的人物PK

一、前言 有这样一个念头很久了,从最早对编程感兴趣就是因为想实现一个类似于街霸、拳皇之类的程序。一路走过来,发现作为一个主业和编程毫无关系的人想学编程,真的是很费心很吃力,而在应用无比泛滥的今天,对于一个非编程工作的人,对我自己,在学习过程中也难免因为一个目标的难以实现而转去另外一个目标,更致命的是转换另外一种方法,另外一种学习语言。有限的时间,有限的精力,不断增长的年龄,都让自己觉

2015-06-12 10:31:23 713

原创 《Java从入门到精通》第七章学习笔记

第7章 类和对象一、类和对象的定义及关系 1、类是同一类别对象的抽象定义;可以理解为是某一类具体对象的模子,确定对象将会拥有的特性,包括该类对象具备的属性和方法。 2、对象是对类的一种具体化的客观存在,是对类的具体实例化。要创建一个对象,必须基于类,即先要创建可描述该对象的类。 3、创建一个类public class Telphone { //属性(成员变量):有什么

2015-06-08 23:27:29 567

原创 《Java从入门到精通》第五章学习笔记

第5章 数组一、一维数组 1、创建 一维数组实质上是一组相同类型数据的集合,在Java中数组不属于数据类型,而是一种对象。 数组的两种声明方式:int[] arr1;int arr2[];数组声明之后,在使用之前还需要先分配内存空间:arr1=new int[3]; //数组元素个数为3,即长度为3;arr2=new int[2];声明和分配空间也可以一并操作:int arr1[]=new

2015-06-07 20:13:21 453

原创 《Java从入门到精通》第四章学习笔记

第4章 流程控制一、条件语句 1、if语句if(布尔表达式){ 语句序列}/*布尔表达式如果为true则执行if代码块中的语句序列;反之则不执行。*/2、if…else语句if(布尔表达式){ 语句序列}else{ 语句序列}/*布尔表达式如果为true则执行if代码块中的语句序列;反之则执行else代码块中的语句序列。如果一段代码

2015-06-06 11:28:04 447

原创 《Java从入门到精通》第三章学习笔记

第3章 Java语言基础一、标识符和关键字 1、Java中的标识符用于标识类名、变量名、方法名、数组名、文件名。 2、标识符的命名规则:由字母、数字、下划线和美元符号组成,但第一个字符不能是数字。同时标识符不能选用Java的关键字和保留字。 二、基本数据类型 1、整数类型:有byte\short\int\long四种,存储空间分别为1、2、4、8个字节,其中给long类型变量赋值时必须在结尾

2015-06-05 16:35:37 587

JavaScript 权威指南(第四版)

最经典的JavaScript教材

2015-06-14

数据结构(C语言版)严蔚敏

数据结构的经典教材,严蔚敏老师出品~~~~~~

2015-06-01

DIV+CSS布局大全

Jesse Zhao出品~~~~~~~~~~DIV+CSS布局

2015-06-01

空空如也

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

TA关注的人

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