• 发布时间 文章标题
  • 2007-04-14 B. 中英保留字对照表

    假如你已很熟 Python 的用法, 这里只记录中英对照版本, 可以作为快速入门. 写 ..(print)删除 ..(del)定义/函数 (def)忽略 (pass) 中断 (break)下一个 (continue)传回 (return)示警 (raise)载入 ... 名 ... (import ... as ...)从 ... 载入 ...共用 (global)执行 (exec)...

  • 2007-04-14 A..4 中蟒内建函数说明文件产生器

    参考手册自动产生器 定义 做文件(名字, 实体, 档名): 内文 = "h3%s的操作/h3\n"%(名字) 表 = 内容(实体) 如 名字 == '"__内建__"': 表 = [ 甲 取 甲 自 表 如 甲[-4:] != '异常' ] 内文 += '''table width=95% align=center bgcolor=#ddeeff cellspacing=5 cellpadding=...

  • 2007-04-14 A..3 基因字典模组

    汉字基因字典 汉字基因字典是朱邦复先生编修的字典. 字典内容多取自康熙字典, 但加入了汉字基因的概念: 每个单字以其基因字首字身加以解释. 为学习 "汉字" 的好材料. 本模组作为示范用途, 仅供查询单字, 并不涉及朱老汉字基因的诸种妙用. #--BIG5-- (此行为暗号, 向中蟒...

  • 2007-04-14 A..2 中蟒网站的繁简互换网关程式

    因为中蟒内建了对大五和国标码的支持. 所以这变成一件十分容易的事. #!/.../cpython -bS载入 os写 "Content-type: text/html\n\n"文件 = os.getenv('PATH_TRANSLATED')内文 = 打开(文件, "r").读入(20000).大五变国标()写 内文.原始码() 只有 6 行而已 !! 第一行是告诉...

  • 2007-04-14 A..1 为中蟒加油

    #!/usr/local/bin/cpython回答 = 读入('你认为中文程式语言有存在价值吗 ? (有/没有)')如 回答 == '有':写 '好吧, 让我们一起努力!'不然 回答 == '没有':写 '好吧,中文并没有作为程式语言的价值.'否则:写 '请认真考虑后再回答.' 这个程式示范了如何取得用户输入和程式...

  • 2007-04-14 保留字: 所有中蟒关键字表

    写, 删除, 定义/函数, 忽略, 中断,下一个, 传回, 示警, 载入...名..., 从...载入...,共用, 执行, 断言, 如..不然..否则.., 只要..否则..,取..自..然后.., 试..失败..否则..然后..,概念/类别, 来自/不来自, 是/不是写 ..: 将 .. 输出到萤幕. 中蟒会自动加上断行符号, 如...

  • 2007-04-14 写作模组: 让你的编程工具箱功能倍增

    模组其实就是存成 .py 档的函数定义或概念定义. 中蟒鼓励重用你已写好的代码, 模组的设计使这项工作变的很容易. 假设你写了这样两个函数并把它存成 "费氏.py" 定义 数项(上限): """ 本函数计算不大于 '上限' 值的费氏级数项, 传回该项值. """ 甲, 乙 = 0, 1 只要 乙 上...

  • 2007-04-14 类别/对象: 用概念为主的编程法代替以功能为主的编程

    小王.印刷('这是一份广告') 写 '完成' 小李.检查('论文一篇') 执行结果: 由王小明印html;这是一份广告/html;完成稿件长度为: 8 可以看到所谓的概念, 其实像是一整套完整的, 自给自足的小程式. 它包括了自己的变数 (称为属性), 自己的函数 (称为方法). 用概念的方法来为...

  • 2007-04-14 定义函数: 结构化编程概念

    中蟒有 '定义' 和 '函数' 两个关键字来定义函数. 这两个字是通用的. 很多人都爱把常用的指令组用一个代号(函数名)表示, 当程式需要该项功能时便只需调用该函数. 多用函数可以养成编写结构化程式的习惯. 例子: 定义 问电话(人名, 关系 = '朋友'): """这里是说明文件, 随...

  • 2007-04-14 流程控制: 判别式和回圈

    判别式: 在程式的运行中, 很多时需要根据不同的情况做相应的运算. 为了处理这些不同的情况, 我们需要把每个情况下应做的操作全部写好. 这些称为程式中的分枝. 中蟒提供了判别式 "如 .. 不然 .. 否则" 来让程式决定该执行哪一条分枝. 例子: 答 = 整数(输入("请告诉我你...

  • 2007-04-14 基本操作: 基本功能和内建数据的使用方法

    当计算机: 进入中蟒互动环境后, 你可以当它是一部现成的计算机来用: 12 + 315 15 * 230 21%2 #(取余数)1 12/13 #(因为答案要取整数值, 0.923... 会变成 0)0 12.0 / 13 #(这样就没问题了, 因为中蟒明白你现在要小数0.92307692307692313 12 + 3 * 3 #(先乘除, 后加减)21 2...

  • 2007-04-14 启动中蟒: 在视窗和 linux 环境中使用中蟒即译器

    视窗 9x 系统: 视窗系统下, 中蟒的安装非常容易. 只要把下载的压缩档解压到某个目录就可以了. 为了让执行时更方便, 可以把所有 .py 和 .pyc 档和中蟒即译器关联起来. 执行档 cpython.exe 和 cpythonw.exe 是一样的. 不过 cpythonw.exe 在运行时不会打开 DOS 窗口. 另外...

  • 2007-04-14 中蟒简介/什么是中蟒

    1. 什么是中蟒 ? 中蟒可以算是 Python 编程语言的一个中文翻译版。 不过除了用户信息, 中蟒还翻译了 Python 的保留字, 内建函数, 类别定义等等。 也就是说, 在一般情况下, 你可以用纯中文句子来编写 Python 程式。 2. 能给个例子吗 ? 假设英文 Python 的程式是这样的 (...

  • 2007-04-13 ruby 类/方法的定义

    类定义 例: class Foo Super def test : end :end 语法: class 标识符 [`' superclass ] 表达式..end 语法: ruby 1.7 特性 class 标识符 [`' superclass ] 表达式..[rescue [error_type,..] [= evar] [then] 表达式..]..[else 表达式..][ensure 表达式..]end 用来定义...

  • 2007-04-13 Ruby控制结构

    条件分支 if if 修饰句 unless unless 修饰句 case 循环 while while 修饰句 until until修饰句 for break next redo retry 异常处理 raise begin rescue修饰句 其他 return BEGIN END (与C等语言不同的是)Ruby的控制结构是表达式,其中的一部分还会返回值(也有不返回...