#过程编程----函数编程(代码复用高)--面向对象
#python支持函数式+面向对象编程
#defmail(email,message):
#print("sendsend")
#returnTrue
#
#mail("ssss@163.com","boy")
#先创建类,再创建对象
#classFoo:
#对象中的函数叫方法
#defmail(self,email,message):#self必须..
分类:
编程语言 时间:
2017-05-23 21:35:02
阅读次数:
196
1.python可迭代对象的写法a.循环版-迭代器通过实现类的属性方法实现classFab(object):def__init__(self,max):self.max=maxself.n,self.a,self.b=0,0,1def__iter__(self)://返回迭代属性returnselfdefnext(self)://实现迭代方法ifself.n<self.max:r=self.bself.a,self.b=self..
分类:
编程语言 时间:
2017-05-23 21:33:26
阅读次数:
209
C#(C-Sharp)是Microsoft的新编程语言,被誉为“C/C++家族中第一种面向组件的语言”。然而,不管它自己宣称的是什么,许多人认为C#更像是Java的一种克隆,或者是Microsoft用来替代Java的产品。事实是否是这样的呢? 本文的比较结果表明,C#不止是Java的同胞那么简单。如 ...
分类:
编程语言 时间:
2017-05-23 21:33:16
阅读次数:
200
内存流(数组流): 把数据先临时存在数组中,待会再从数组中获取出来。 1. 字节内存流:ByteArrayInputStream/ByteArrayOutputStream 2. 字符内存流:CharArrayInputStream/CharArrayOutputStream 3. 字符串流:Str ...
分类:
编程语言 时间:
2017-05-23 21:32:42
阅读次数:
228
一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。 实例 int a = 5000; float b = 13.65f; byte c = 0x4a; 然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问 ...
分类:
编程语言 时间:
2017-05-23 20:35:39
阅读次数:
239
Character 类用于对单个字符进行操作。 Character 类在对象中包装一个基本类型 char 的值 实例 char ch = 'a'; // Unicode 字符表示形式 char uniChar = '\u039A'; // 字符数组 char[] charArray ={ 'a', ...
分类:
编程语言 时间:
2017-05-23 20:35:32
阅读次数:
171
1.概念 控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护 简而言之: 把本身可以创建对象的权利交给IOC容器,当要实例化该对象的时候,由IOC容器来实例化该对象(专注于使用IOC创建的对象) 2.目的 创建对象并且组装对象之间的关系 3.步骤 1.Bean容器初始 ...
分类:
编程语言 时间:
2017-05-23 20:34:29
阅读次数:
201
顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。 Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环。 while 循环 while是最基本的循环,它的结构为: whi ...
分类:
编程语言 时间:
2017-05-23 20:34:11
阅读次数:
199
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。 Java 的两大数据类型: 内置数据类型 引用数据类型 内置数据类型 J ...
分类:
编程语言 时间:
2017-05-23 20:32:54
阅读次数:
199
用来创建list的方式。 a = [i for i in rang(1,11)] 返回[1,2,3,4,5,6,78,9,10] b = [i*i for i in rang(1,3)] 返回[1,4] [i+j for i in 'a,b,c' j for j in 'x,y,z'] 返回['ax ...
分类:
编程语言 时间:
2017-05-23 20:31:09
阅读次数:
153
在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下: type identifier [ = value][, identifier [= value] ...] ; 格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。 以下列 ...
分类:
编程语言 时间:
2017-05-23 20:30:52
阅读次数:
240
1.概况 1.Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止应用于企业应用 (主要用来融合前端框架和后端框架) 2.组成 1.是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架 2.从大小与开销两方面而言,Spring都是轻量级的 3.通过控制反转(IO ...
分类:
编程语言 时间:
2017-05-23 20:30:17
阅读次数:
143
一、函数对象 正确理解 Python函数,能够帮助我们更好地理解 Python 装饰器、匿名函数(lambda)、函数式编程等高阶技术。 函数(Function)作为程序语言中不可或缺的一部分,太稀松平常了。但函数作为第一类对象(First-Class Object)却是 Python 函数的一大特 ...
分类:
编程语言 时间:
2017-05-23 20:29:35
阅读次数:
325
目录 1 问题描述 2 解决方案 1 问题描述 在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了... 这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我 ...
分类:
编程语言 时间:
2017-05-23 20:29:17
阅读次数:
149
JavaScript 的基础学习(一) JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas ...
分类:
编程语言 时间:
2017-05-23 20:28:47
阅读次数:
311
结束XML之旅,開始JavaScript的学习,看视频。了解了她的前世今生,还是为她捏了把汗啊!看了部分视 频了,简单的总结一下吧! JavaScript是什么? JavaScript是一种基于面向对象和事件驱动,并具有相对安全性的client脚本语言。 这是JavaScript的定义。有没有看出非 ...
分类:
编程语言 时间:
2017-05-23 20:28:19
阅读次数:
179
Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明: public class className { // ... } private boolean myFlag; static final ...
分类:
编程语言 时间:
2017-05-23 20:27:41
阅读次数:
198