- 博客(20)
- 资源 (51)
- 收藏
- 关注
原创 输入/输出
在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以分别使用raw_input和print语句来完成这些功能。对于输出,你也可以使用多种多样的str(字符串)类。例如,你能够使用rjust方法来得到一个按一定宽度右对齐的字符串。利用help(str)获得更多详情。另一个常用的输入/输出类型是处理文件。创建、读和写文件的能力是许多程序所
2014-04-23 10:59:42 743
原创 面向对象的编程 继承
继承面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过 继承 机制。继承完全可以理解成类之间的 类型和子类型 关系。假设你想要写一个程序来记录学校之中的教师和学生情况。他们有一些共同属性,比如姓名、年龄和地址。他们也有专有的属性,比如教师的薪水、课程和假期,学生的成绩和学费。你可以为教师和学生建立两个独立的类来处理它们,但是这样做的话,如果要增加一个
2014-04-23 10:54:41 732
原创 模块 制造你自己的模块
#!/usr/bin/python# Filename: mymodule.pydef sayhi(): print 'Hi, this is mymodule speaking.'version = '0.1'# End of mymodule.py
2014-04-21 12:28:51 763
原创 Python的一些小技巧小知识
如何判断操作系统类型import sysprint sys.platformprint sys.version显示和修改python的Module搜索路径>>> import sys>>> print sys.path['', '/usr/lib/python23.zip', '/usr/lib/python2.3', '/usr/lib/python2.3/plat-l
2014-04-18 16:25:42 805
原创 python获取文件状态
import os,time,statfileStats = os.stat ( 'test.txt' ) #获取文件/目录的状态fileInfo = {'Size':fileStats [ stat.ST_SIZE ], #获取文件大小'LastModified':time.ctime( f
2014-04-18 12:28:50 3228
原创 文件处理的函数和方法
使用Open()函数可打开文件,语法格式如下:file_handler = open(filename,[,mode[,bufsize]]filename是你要操作的文件名,如果不在当前路径,需指出具体路径。mode是打开文件的模式,表示你要如何操作文件,bufsize表示是否使用缓存。Table 1. mode模式描述r以读方式打
2014-04-18 11:39:37 903
原创 Python String模块
replace(string,old,new[,maxsplit])字符串的替换函数,把字符串中的old替换成new。默认是把string中所有的old值替换成new值,如果给出maxsplit值,还可控制替换的个数,如果maxsplit为1,则只替换第一个old值。>>>a="11223344">>>print string.replace(a,"1","one")oneone222
2014-04-18 10:26:14 844
原创 Python内置类型转换函数
chr(i)chr()函数返回ASCII码对应的字符串。>>> print chr(65)A>>> print chr(66)B>>> print chr(65)+chr(66)ABcomplex(real[,imaginary])complex()函数可把字符串或数字转换为复数。>>> complex("2+1j")(2+1j)>>> complex("2
2014-04-18 09:52:15 987
原创 常用函数
abs(x)abs()返回一个数字的绝对值。如果给出复数,返回值就是该复数的模。>>>print abs(-100)100>>>print abs(1+2j)2.2360679775callable(object)callable()函数用于测试对象是否可调用,如果可以则返回1(真);否则返回0(假)。可调用对象包括函数、方法、代码对象、类和已经定义了“调用”方法的类实
2014-04-18 09:49:41 664
转载 Python字符串格式化
字符串的格式化 在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为格式标记字符串 % 要输出的值组其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的最简单形式为:
2014-04-17 11:14:29 649
原创 数据结构 序列
序列列表、元组和字符串都是序列,但是序列是什么,它们为什么如此特别呢?序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。
2014-04-16 11:57:11 932
原创 数据结构 元组
元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。
2014-04-15 18:22:46 979
原创 数据结构 列表
ist是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理解列表了。只不过在你的购物表上,可能每样东西都独自占有一行,而在Python中,你在每个项目之间用逗号分割。列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目。由于你可以增加或删除项
2014-04-15 17:55:49 822
转载 分享基于Flash AIR和Starling、Feathers的经验积累
1.iOS中加载本地json文件,其键值必须是字符串,如{"tileWidth":"106"} 否则decode时报错(待验证)。2.File.applicationDirectory为App安装目录是只读的,File.applicationStorageDirectory可以写入。3.位图尺寸要尽量接近2的幂次方,把多个相关图片用TexturePacker制作成纹理集(Sprit
2014-04-11 11:22:57 2758
原创 关键参数
如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值——这被称作 关键参数 ——我们使用名字(关键字)而不是位置(我们前面一直使用的方法)来给函数指定实参。这样做有两个 优势 ——一,由于我们不必担心参数的顺序,使用函数变得更加简单了。二、假设其他参数都有默认值,我们可以只给我们想要的那些参数赋值。
2014-04-10 11:08:19 1837
原创 while语句
只要在一个条件为真的情况下,while语句允许你重复执行一块语句。while语句是所谓 循环 语句的一个例子。while语句有一个可选的else从句。使用while语句
2014-04-09 14:11:39 846
原创 Python装饰器学习(九步入门)
这是在Python学习小组上介绍的内容,现学现卖、多练习是好的学习方式。第一步:最简单的函数,准备附加额外功能
2014-04-08 15:34:32 742
原创 Python逻辑行与物理行
物理行是你在编写程序时所 看见 的。逻辑行是Python 看见 的单个语句。Python假定每个 物理行 对应一个 逻辑行 。逻辑行的例子如print 'Hello World'这样的语句——如果它本身就是一行(就像你在编辑器中看到的那样),那么它也是一个物理行。默认地,Python希望每行都只使用一个语句,这样使得代码更加易读。如果你想要在一个物理行中使用多于一个逻辑行,那么
2014-04-08 12:36:24 1886
Cocos2d-x之Lua核心编程配套代码
2016-03-21
IntroducingStarling.pdf
2014-01-02
Flex_Builder教程
2013-09-26
AS3中Matrix类
2013-09-26
植物大战僵尸源码
2013-06-19
Flex itemRenderer
2013-05-03
AS3雪球游戏
2012-09-04
iOS Flex.4.5
2012-07-09
大端(Big Endian)与小端(Little Endian)简介
2012-02-10
Android.游戏开发入门
2011-11-13
Flex as3 的异常处理
2011-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人