自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

raylee2007的专栏

java技术博客,每天深入一点点

  • 博客(189)
  • 资源 (20)
  • 问答 (4)
  • 收藏
  • 关注

原创 零基础学python-目录

第一章 初识python1.1 安装python1.2 什么是idle1.3 通过idle启动python1.4 hello world

2015-08-09 15:56:34 17305 16

原创 零基础学python-10.4 打印

这一章节说说打印,在python中,打印与文件和流的概念紧密相连1.文件对象方法类似于文件写入方法,print把对象打印到stdout流,然后添加一些自动的格式化,而且在打印的过程中不需要把对象转为字符串 2.标准输出流与标准输入流和错误流组成脚本启动时创建的3中数据连接 3.调用格式print(objects,sep='',end='',file=sys.stdo

2015-08-31 22:56:48 1396

零基础学python-10.4 打印

这一章节说说打印,在python中,打印与文件和流的概念紧密相连1.文件对象方法类似于文件写入方法,print把对象打印到stdout流,然后添加一些自动的格式化,而且在打印的过程中不需要把对象转为字符串2.标准输出流与标准输入流和错误流组成脚本启动时创建的3中数据连接3.调用格式print(objects,sep='',end='',file=sys.stdout...

2015-08-31 22:56:00 104

原创 零基础学python-10.3 表达式

常见表达式语句:运算解释spam(eggs,ham)函数调用spam.ham(eggs)方法调用spam在交互模式解释器内打印变量print(a,b,c,sep='')打印操作yield x**2产生表达式的语句从上面我们看到,通常在两种情况下表达式用作语句1.调用函数与

2015-08-31 22:31:56 1156

零基础学python-10.3 表达式

常见表达式语句:运算解释spam(eggs,ham)函数调用spam.ham(eggs)方法调用spam在交互模式解释器内打印变量print(a,b,c,sep='')打印操作yield x**2产生表达式的语句从上面我们看到,通常在两种情况下表达式用作语句1.调用函数与方法2.在交互模式提示符下打印...

2015-08-31 22:31:00 75

原创 零基础学python-10.2 多目标赋值与变量命名规则

1.多目标赋值>>> a=b=c='abc'>>> a,b,c('abc', 'abc', 'abc')>>> 2.多目标赋值与共享引用对于不可变对象是没有问题,但是对于可变对象,这里就有问题的了>>> a=1>>> b=a>>> b=a+1>>> id(a)505991632>>> id(b)505991648>>> 上面的例子

2015-08-31 22:22:00 1434

零基础学python-10.2 多目标赋值与变量命名规则

1.多目标赋值>>> a=b=c='abc'>>> a,b,c('abc', 'abc', 'abc')>>> 2.多目标赋值与共享引用对于不可变对象是没有问题,但是对于可变对象,这里就有问题的了>>> a=1>>> b=a>>&am

2015-08-31 22:22:00 61

原创 零基础学python-10.1 序列赋值高级应用

赋值语句的基本操作在前面的章节已经说到过,现在我们来说说赋值到高级应用第一节说的是序列赋值>>> a= 1>>> b=2>>> c,d=a,b>>> c,d(1, 2)>>> [c,d]=[a,b]>>> c1>>> c,d(1, 2)>>> 上面是一个简单的序列分解赋值语句,注意:在第三行c,d=a,b其实是组成一个元组,右边的值依次赋值给左边的变量>>> a

2015-08-31 13:00:12 2321

零基础学python-10.1 序列赋值高级应用

赋值语句的基本操作在前面的章节已经说到过,现在我们来说说赋值到高级应用第一节说的是序列赋值>>> a= 1>>> b=2>>> c,d=a,b>>> c,d(1, 2)>>> [c,d]=[a,b]>>> c1>&amp

2015-08-31 13:00:00 76

原创 零基础学python-9.4 对象的真值

python里面除了布尔值是True或者False之外其他对象也存在真假值,我们可以使用bool()这个内置方法来查看下面是一系列的例子:>>> bool([])False>>> bool(1)True>>> bool(0)False>>> bool(1.1)True>>> bool(0.0)False>>> bool({})False>>> bool(())

2015-08-30 08:53:21 1377

零基础学python-9.4 对象的真值

python里面除了布尔值是True或者False之外其他对象也存在真假值,我们可以使用bool()这个内置方法来查看下面是一系列的例子:>>> bool([])False>>> bool(1)True>>> bool(0)False>>> bool(1.1)True>&gt

2015-08-30 08:53:00 59

原创 零基础学python-9.3 对象的比较

1.所有的python对象都可以支持比较操作-测试相等性、相对大小等python的比较是检查复合对象的所有部分,直到得出结果,它会自动遍历数据结构,从左到右递归比较,有多深走多深。>>> L1=[1,('a',4)]>>> L2=[1,('a',4)]>>> L1==L2,L1 is L2(True, False)>>> ==:对比值is:对比内存引用上面的例子,虽然两个列

2015-08-30 08:46:50 1620

零基础学python-9.3 对象的比较

1.所有的python对象都可以支持比较操作-测试相等性、相对大小等python的比较是检查复合对象的所有部分,直到得出结果,它会自动遍历数据结构,从左到右递归比较,有多深走多深。>>> L1=[1,('a',4)]>>> L2=[1,('a',4)]>>> L1==L2,L1 is L2(True, False)>&g...

2015-08-30 08:46:00 76

原创 零基础学python-9.2 文件

1.文件的操作:操作解释output=open(r'c:\123.txt','w')创建输出文件,w写入input=open('data','r')创建输出文件,r读取input=open('data')创建输出文件,r默认s=input.read

2015-08-29 22:46:47 3642

零基础学python-9.2 文件

1.文件的操作:操作解释output=open(r'c:\123.txt','w')创建输出文件,w写入input=open('data','r')创建输出文件,r读取input=open('data')创建输出文件,r默认s=input.read()整个文...

2015-08-29 22:46:00 87

原创 零基础学python-9.1 元组

元组:由简单的对象组构成特性:1.任意对象的有序集合2.通过偏移量存取3.不可变序列类型4.固定长度、异构、任意嵌套5.对象引用的数组运算解释() 空元组t=(0,)单个元素的元组t=0,'a',1.2,34个元素的元组t=('a',('a','b'))嵌套元组t=tuple

2015-08-29 22:24:28 1328

零基础学python-9.1 元组

元组:由简单的对象组构成特性:1.任意对象的有序集合2.通过偏移量存取3.不可变序列类型4.固定长度、异构、任意嵌套5.对象引用的数组运算解释()空元组t=(0,)单个元素的元组t=0,'a',1.2,34个元素的元组t=('a',('a','b'))嵌套元组t=tuple('a')可迭代对象...

2015-08-29 22:24:00 69

原创 零基础学python-8.7 字典常用方法

1.列举字典的值、键与对>>> d={'a':1,'b':2,'c':3,'d':4}>>> list(d.keys ())['c', 'd', 'a', 'b']>>> list(d.values ())[3, 4, 1, 2]>>> list(d.items ())[('c', 3), ('d', 4), ('a', 1), ('b', 2)]>>> 2.获取相对位置

2015-08-28 23:19:55 1186

零基础学python-8.7 字典常用方法

1.列举字典的值、键与对>>> d={'a':1,'b':2,'c':3,'d':4}>>> list(d.keys ())['c', 'd', 'a', 'b']>>> list(d.values ())[3, 4, 1, 2]>>> list(d.items ())[('c', 3), ('d', 4),...

2015-08-28 23:19:00 48

原创 零基础学python-8.6 字典的基本操作与原处修改

1.基本操作1)通过键读取值>>> d={'a':1,'b':2}>>> d['a']1>>> d['b']2>>> d{'a': 1, 'b': 2}>>> d={'a':1,'b':2,'c':3,'d':4}>>> d{'c': 3, 'd': 4, 'a': 1, 'b': 2}>>> 注意:字典d的输出不是按照一定的顺序原因

2015-08-28 23:09:25 1925

零基础学python-8.6 字典的基本操作与原处修改

1.基本操作1)通过键读取值>>> d={'a':1,'b':2}>>> d['a']1>>> d['b']2>>> d{'a': 1, 'b': 2}>>> d={'a':1,'b':2,'c':3,'d':4}>>&g

2015-08-28 23:09:00 87

原创 零基础学python-8.5 字典

字典:无序的集合,通过键来存取特性:1.通过键而不是通过偏移量来读取2.任意对象的无序集合3.可变长、异构、任意嵌套4.属于可映射类型5.对象引用表(散列表)常见操作:操作解释d={}空字典d={'a':1,'b':2,'c':'3'}两项目字典d={'a':1,{'b':2}}嵌套d=

2015-08-28 15:22:28 1597

零基础学python-8.5 字典

字典:无序的集合,通过键来存取特性:1.通过键而不是通过偏移量来读取2.任意对象的无序集合3.可变长、异构、任意嵌套4.属于可映射类型5.对象引用表(散列表)常见操作:操作解释d={}空字典d={'a':1,'b':2,'c':'3'}两项目字典d={'a':1,{'b':2}}嵌套d=dict.fromke...

2015-08-28 15:22:00 74

原创 零基础学python-8.4 在原处修改列表方法汇总

1.索引和切片,通过索引和切片,将相应的值取出来,然后替换成新的值>>> aList=['123',123,'a']>>> aList[0]=1>>> aList[1, 123, 'a']>>> aList[0:1]=[234]>>> aList[234, 123, 'a']>>> 下面举一个利用切片调换值的例子>>> aList=['123',123,'a']

2015-08-28 10:03:04 2379

零基础学python-8.4 在原处修改列表方法汇总

1.索引和切片,通过索引和切片,将相应的值取出来,然后替换成新的值>>> aList=['123',123,'a']>>> aList[0]=1>>> aList[1, 123, 'a']>>> aList[0:1]=[234]>>> aList[234, 123, 'a']&a

2015-08-28 10:03:00 65

原创 零基础学python-8.3 列表的索引、分片和矩阵

索引:注意:如果超出长度,则报错如果索引为负数,则取数的方向反转>>> aList=['123',123,123.0]>>> aList[0]'123'>>> aList[2]123.0>>> aList[-2]123>>> aList[-3]'123'>>> aList[3]Traceback (most recent call last): File "",

2015-08-27 22:52:37 2327

零基础学python-8.3 列表的索引、分片和矩阵

索引:注意:如果超出长度,则报错如果索引为负数,则取数的方向反转>>> aList=['123',123,123.0]>>> aList[0]'123'>>> aList[2]123.0>>> aList[-2]123>>> aList[-3]'123'&gt

2015-08-27 22:52:00 112

原创 零基础学python-8.2 列表的基本操作、迭代和解析

基本操作:使用+和*>>> a='http://blog.csdn.net/raylee2007'>>> aList=['123',123,123.0]>>> bList=['dd',a,['123','aaa']]>>> aList+bList['123', 123, 123.0, 'dd', 'http://blog.csdn.net/raylee2007', ['123', 'a

2015-08-27 22:42:31 1629

零基础学python-8.2 列表的基本操作、迭代和解析

基本操作:使用+和*>>> a='http://blog.csdn.net/raylee2007'>>> aList=['123',123,123.0]>>> bList=['dd',a,['123','aaa']]>>> aList+bList['123', 123, 123.0, 'dd', 'http://...

2015-08-27 22:42:00 39

原创 零基础学python-8.1 列表

列表是python里面最具灵活性的有序集合对象类型它可以包含其他任何类型的对象:数字、字符串、甚至是列表特点:可变对象、可在原处修改、可通过偏移值、分片、方法调用特性:1.任意对象的有序集合2.通过偏移读取3.可变长度、异构和任意嵌套4.属于可变序列5.对象引用数组:列表包含0个或者多个对象的引用操作解释L=[]一个空

2015-08-27 22:32:11 1437

零基础学python-8.1 列表

列表是python里面最具灵活性的有序集合对象类型它可以包含其他任何类型的对象:数字、字符串、甚至是列表特点:可变对象、可在原处修改、可通过偏移值、分片、方法调用特性:1.任意对象的有序集合2.通过偏移读取3.可变长度、异构和任意嵌套4.属于可变序列5.对象引用数组:列表包含0个或者多个对象的引用操作解释L=[]一个空列表L...

2015-08-27 22:32:00 72

原创 轻松python文本专题-字符串开头或者结尾匹配

场景:字符串开头或者结尾匹配,一般是使用在匹配文件类型或者url一般使用startwith或者endwith>>> a='http://blog.csdn.net/raylee2007'>>> a.startswith ('http')True注意:这两个方法里面的参数可以是str,也可以是元组,但是不可以是列表和字典>>> a='http://blog.csdn.ne

2015-08-27 21:58:20 8950

轻松python文本专题-字符串开头或者结尾匹配

场景:字符串开头或者结尾匹配,一般是使用在匹配文件类型或者url一般使用startwith或者endwith>>> a='http://blog.csdn.net/raylee2007'>>> a.startswith ('http')True注意:这两个方法里面的参数可以是str,也可以是元组,但是不可以是列表和字典&gt...

2015-08-27 21:58:00 200

原创 轻松python文本专题-maketrans和translate

场景:过滤字符串的某些字符,我们从例子出发>>> tb=str.maketrans ('abc','123')>>> 'abcd'.translate (tb)'123d'>>> 'abcd+++a+b+cd'.translate (tb)'123d+++1+2+3d'>>> 1.建立字符映射表,也就是maketrans方法所做的事情,它返回一个字符串的映射表,意思是:如果字

2015-08-27 16:48:16 2289 1

轻松python文本专题-maketrans和translate

场景:过滤字符串的某些字符,我们从例子出发>>> tb=str.maketrans ('abc','123')>>> 'abcd'.translate (tb)'123d'>>> 'abcd+++a+b+cd'.translate (tb)'123d+++1+2+3d'>>> 1.建立字符映射表,也就...

2015-08-27 16:48:00 80

原创 轻松python文本专题-字符串逐字符反转以及逐单词反转

场景:字符串逐字符反转以及逐单词反转首先来看字符串逐字符反转,由于python提供了非常有用的切片,所以只需要一句就可以搞定了>>> a='abc edf degd'>>> a[::-1]'dged fde cba'>>> 然后我们来看住单词反转1.同样的我们也可以使用切片>>> a='abc edf degd'>>> a.split ()[::-1]['de

2015-08-26 15:53:58 3073 1

轻松python文本专题-字符串逐字符反转以及逐单词反转

场景:字符串逐字符反转以及逐单词反转首先来看字符串逐字符反转,由于python提供了非常有用的切片,所以只需要一句就可以搞定了>>> a='abc edf degd'>>> a[::-1]'dged fde cba'>>> 然后我们来看住单词反转1.同样的我们也可以使用切片>>> a='ab...

2015-08-26 15:53:00 276

原创 轻松python文本专题-拼接、合并字符串

场景:拼接、合并字符串在这个场景中,我们首先想到的当然是使用+或者+=将两个字符串连接起来>>> a='a'>>> b='b'>>> c=a+b>>> c'ab'>>> 如果整个程序只有两个字符串需要拼接,那没有问题但是如果程序里面大量存在拼接,甚至需要循环拼接,这个时候性能问题就会出现原因:字符串是不可原地修改的,改变一个字符串就是创建一个新的字符串替代

2015-08-26 11:16:22 3894

轻松python文本专题-拼接、合并字符串

场景:拼接、合并字符串在这个场景中,我们首先想到的当然是使用+或者+=将两个字符串连接起来>>> a='a'>>> b='b'>>> c=a+b>>> c'ab'>>> 如果整个程序只有两个字符串需要拼接,那没有问题但是如果程序里面大量存在拼接,甚至需要循环拼接,这

2015-08-26 11:16:00 320 1

原创 轻松python文本专题-去掉字符串前后空格

场景:去掉字符串前后空格可以使用strip,lstrip,rstrip方法>>> a="abc".center (30)>>> a' abc '>>> b=a.lstrip ()>>> b'abc '>>> c=a.rstrip ()>>> c' abc'>>> d=a

2015-08-25 22:40:07 17071

Mastering Python Design Patterns 精通python设计模式

Mastering Python Design Patterns 精通python设计模式

2015-09-09

零基础学python-1.7 第二个程序

零基础学python 1.7 第二个程序

2015-08-10

C语言从入门到精通

C语言从入门到精通 from ray 2015

2015-05-29

Android应用开发实战

Android应用开发实战 from ray

2015-05-29

重构_改善既有代码的设计

重构_改善既有代码的设计 from ray

2015-05-29

PhoneGap实战

PhoneGap 实战 from ray

2015-05-25

Maven实战中文版

Maven 实战 中文版 from ray

2015-05-25

jquery权威指南

jquery 权威指南 from ray

2015-05-25

cocos2d-x手机游戏开发

cocos2d-x 手机游戏开发 123

2015-05-25

Android.4游戏高级编程(第2版)

Android.4游戏高级编程(第2版)

2015-05-25

spring in action 第一课

配合我课程的源代码,我的博客现在主要用来研究spring,第一课:spring,他的目的就是简化java 的编写工作

2014-10-23

Flash实例教程

Flash实例教程 flash

2007-04-14

网页美工教材

关于网页美工的教材!

2007-04-14

java2 参考大全

java参考大全,java基础(继承等),java类,java软件开发技术,应用java

2007-04-14

FlashAndXMLADevelopersGuide

关于flash与xml的连接应用!原文英语的!

2007-04-14

Flash Mx 2004ASBible(2004)

Flash Mx 2004ASBible(2004)

2007-04-05

java新手上路flash教程

java新手上路flash教程 一些关于java怎样设定环境变量等的swf视频

2007-04-05

FlashMX2004动作脚本字典

FlashMX2004动作脚本字典,有详细的解释!

2007-04-05

ActionScriptforFlashMX

as 权威指南第二版

2007-04-05

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

TA关注的人

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