码迷,mamicode.com
首页 > 编程语言
python特殊函数之lambda和map
lambda表达式返回一个函数对象map(function,sequence),把sequence中的值逐个传给function,返回一个包含函数执行结果的list例子:squares=list(map(lambdax:x**2,range(10)))squares值是[0,1,4,9,16,25,36,49,64,81]相当于:squares=[x**2forxinrange(10)]也相当于:>>&g..
分类:编程语言   时间:2015-07-21 15:26:43    阅读次数:144
Python系列------httplib2--安装
第三方函数库下载地址:https://pypi.python.org/pypi/httplib2/2、解压下载的压缩包“httplib2-0.9.1.zip”到某目录下3、配置python在dos下的运行环境(之前需要配置系统环境变量,在系统环境变量Path后添加python安装目录,例如d:/python)4、dos下安装httpLib2模块5、解压ht..
分类:编程语言   时间:2015-07-21 15:25:57    阅读次数:372
C语言小程序(小程序大知识)
1.比赛排名次。 /*#include<stdio.h> intmain() { inti=0,j=0,k=0,count=0; for(i=1;i<=4;i++) { for(j=1;j<=4;j++) { for(k=1;k<=4;k++) { if(i!=j&&j!=k&&i!=k) { printf("%d%d%d",i,j,k); count++; ..
分类:编程语言   时间:2015-07-21 15:22:21    阅读次数:153
C语言中数组使用:杨辉三角。
杨辉三角/*#include<stdio.h> intmain() { inti=0,j=0; inta[11][11]={0}; a[0][0]=1; for(i=1;i<=10;i++) { for(j=1;j<=i;j++) { a[i][j]=a[i-1][j-1]+a[i-1][j]; } } for(i=1;i<=10;i++) { for(j=1;j<=i;j++) { printf("%4d",a[i][j..
分类:编程语言   时间:2015-07-21 15:19:10    阅读次数:151
2. JavaSE-Java语言基础及运算符
Java语言基础:关键字运算符标示符语句注释常量和变量函数数组说明:上面这八种基本元素是所有语言通用的,只是表现形式不同而已通用规范:类名:每个单词首字母均大写标识符:在程序中自定义的一些名称,由字母数字_$组成,并且不可以使用关键字,不能以数字开头Java中严格区..
分类:编程语言   时间:2015-07-21 15:19:20    阅读次数:116
Python文件操作
文件操作模式r只读w只写a追加写r+读写w+读写,如果文件已存在则将其删除,不存在则创建新文件a+读写,如果文件已存在则在文件末尾追加,不存在则创建新文件常用文件操作函数read()将文件内容作为一个大的字符串全部读出来readline()读取文件中的一行内容readlines()将文件内容..
分类:编程语言   时间:2015-07-21 15:15:33    阅读次数:172
3. JavaSE-位运算及判断循环程序结构的讲解
逻辑运算符用于连接两个boolean类型的值:&与|或^异或||短路或&&短路与!非(一元运算符)位运算的运算符:>>右移>>>无符号右移<<左移(相当于乘以2的n次幂)&按位与|按位或^按位异或~按位取反说明:一个数异或同一个数两次则结果还是这..
分类:编程语言   时间:2015-07-21 15:14:28    阅读次数:169
4. JavaSE-数组 & 常用算法
学习数组,需要弄清楚数组定义、内存分配及特点、操作常见问题、常见操作、数组嵌套等概念和程序实现。1.定义:同一种数据类型的集合,其实数组就是一个容器2.好处:数组有索引(下标从0开始),方便操作3.格式:元素类型[]数组名=new元素类型[元素个数或者数组长度]元素类型[]..
分类:编程语言   时间:2015-07-21 15:13:18    阅读次数:136
5. JavaSE-语句 & 函数
函数:1.定义:就是定义在类中具备特定功能的一段小程序段2.函数格式:修饰符返回值类型函数名(参数类型形参1,参数类型形参2...){执行语句return返回值}当没有返回值时,默认返回值类型为void如果返回值为void,函数中可以没有return语句注意:函数只能调用函数,但是不能嵌..
分类:编程语言   时间:2015-07-21 15:11:29    阅读次数:147
6. JavaSE-面向对象简介
面向对象:面向对象本身是一种思想,而非一种编程算法。例如:面向对象:冰箱打开、冰箱存储、冰箱关闭面向过程:打开冰箱、将大象放进去、关闭冰箱门面向过程思想:强调的是过程(动作及函数)面向对象思想:强调的是对象(实体)面向过程:C语言面向对象:java、c++、c#、Pyt..
分类:编程语言   时间:2015-07-21 15:10:56    阅读次数:149
7. JavaSE-构造函数 & this & static关键字
构造函数:1.函数名和类名相同,不用定义返回值类型、没有具体的返回值2.其实就是在创建对象时调用的函数,创建对象都必须经过构造函数初始化3.当使用自定义构造函数的时候,必须在写一个默认的构造函数构造函数和普通函数区别:1.构造函数是在对象创建时进行调用,对对象进行..
分类:编程语言   时间:2015-07-21 15:11:39    阅读次数:133
8. JavaSE-单例设计模式
设计模式:对问题行之有效的解决方式,其实他是一种思想单例设计模式:可以保证一个类在内存中的对象唯一性必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性如何保证对象的唯一性?1.不允许其他程序使用new新建对象2.在该类创建一个本类实例3.对外提供一个..
分类:编程语言   时间:2015-07-21 15:09:35    阅读次数:134
9. JavaSE-继承
面向对象的三个特性:1.封装(以对象的形式来体现)2.继承3.多态继承的好处:1.提高代码的复用性2.让类与类之间产生了关系,给面向对象的第三个特征多态提供前提。Java中仅支持单继承,不支持多继承,但对C++中的多继承机制进行改良。1.单继承:一个子类仅有一个父类2.多继承:..
分类:编程语言   时间:2015-07-21 15:09:39    阅读次数:110
10. JavaSE-子类实例化过程 & 构造方法间调用
子类的实例化过程:子类中所有的构造函数默认都会访问父类中空参数的构造函数。classParent{Parent(){System.out.println("parentclassrun");}}classChildrenextendsParent{Children(){//super();//调用的就是父类空参数的构造函数System.out.println("childrenclassrun");//re..
分类:编程语言   时间:2015-07-21 15:07:45    阅读次数:112
11. JavaSE-Final关键字详解
Final关键字:Final可以修饰类、方法、变量Final修饰的类不可以被继承Final修饰的方法不可以被覆盖Final修饰的变量是一个常量,只能被赋值一次内部类只能访问被final修饰的局部变量继承弊端:打破了封装性,而final可以可以解决乱用继承的情况。为什么要用final修饰变量?其实..
分类:编程语言   时间:2015-07-21 15:05:06    阅读次数:121
Python
由于是初学,所以第一个程序遇到问题是难免的,谈一下我遇到的问题:逐一显示列表中的所有元素。foriinrange(len(l1)):printl1[i],出现错误:‘int‘objectisnotiterable查了一下,原来不能直接用int进行迭代,而必须加个range。
分类:编程语言   时间:2015-07-21 15:04:51    阅读次数:122
12. JavaSE-抽象类 & 接口
抽象类:1.抽象的概念:笼统、模糊、不具体2.特点:方法只有声明没有实现时,该方法就是抽象方法,需要被abstract关键字修饰,抽象方法必须定义在抽象类中,该类也必须被abstract修饰3.抽象类不可以被实例化。因为调用抽象方法没意义,无方法体4.抽象类必须有其子类覆盖了所有..
分类:编程语言   时间:2015-07-21 15:05:01    阅读次数:150
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!