wks@wks
镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。
“也不至于严格地一边解释一边执行吧。 像perl会把整个代码分析一遍,形成一个“树”,便于解释器解释。如果有语法错误,执行之前就停止了。”
“我貌似还没写过超过400行的c文件呢。”
“这个工程是台湾的,好多术语都觉得奇怪。像什么“支援”、“程式”,还有“字串”、“档案”、“回圈”什么的。”
“6 写作模组: 让你的编程工具箱功能倍增 模组其实就是存成 .py 档的函数定义或概念定义. 中蟒鼓励重用你已写好的代码, 模组的设计使这项工作变的很容易. 假设你写了这样两个函数并把它存成 "费氏.py" 定义 数项(上限): """ 本函数计算不大于 '上限' 值的费氏级数项, 传回该项值. """ 甲, 乙 = …”
“5 类别/对象: 用概念为主的编程法代替以功能为主的编程 这里必须要指出, '概念' 其实就是面向对象中的对象, 也就是物件导向中的物件. 中蟒有两个互通的保留字 "概念" 和 "类别", 它们是一样的. 为什么要另外用一个新名字? 我认为无论是面向对象还是物件导向的说法都会令初学者摸不着头脑. 好像我当初听了半天都不…”
“4 定义函数: 结构化编程概念 中蟒有 '定义' 和 '函数' 两个关键字来定义函数. 这两个字是通用的. 很多人都爱把常用的指令组用一个代号(函数名)表示, 当程式需要该项功能时便只需调用该函数. 多用函数可以养成编写结构化程式的习惯. 例子: 定义 问电话(人名, 关系 = '朋友'): """这里是说明文件, 随…”
“3 流程控制: 判别式和回圈 判别式: 在程式的运行中, 很多时需要根据不同的情况做相应的运算. 为了处理这些不同的情况, 我们需要把每个情况下应做的操作全部写好. 这些称为程式中的分枝. 中蟒提供了判别式 "如 .. 不然 .. 否则" 来让程式决定该执行哪一条分枝. 例子: 答 = 整数(输入("请告诉我你的年纪:…”
“2 基本操作: 基本功能和内建数据的使用方法 当计算机: 进入中蟒互动环境后, 你可以当它是一部现成的计算机来用: >>> 12 + 3 15 >>> 15 * 2 30 >>> 21%2 #(取余数) 1 >>> 12/13 #(因为答案要取整数值, 0.923... 会变成 0) 0 >>> 12.0 / 13 #…”
订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。