免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2020 | 回复: 0
打印 上一主题 下一主题

Dive Into Python学习笔记1 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-10-07 15:48 |只看该作者 |倒序浏览
.LOG
14:39 2008-10-7
chap2 第一个python程序
1、Python 扮演着两种角色。首先它是一个脚本解释器,可以从命令行运行脚本,也可以在脚本上双击,像运行其他应用程序一样。它还是一个交互 shell,可以执行任意的语句和表达式。
2、函数
在需要函数时,像下面这样声明即可:
def buildConnectionString(params):
def开头,接函数名,再后为参数在小括号中,不需要指定返回值数据类型。每个函数都有返回值,由return语句指定,否则返回None(Python的空值)
3、Python即是动态类型语言(不使用显示数据类型声明),又是强类型语言(一个变量获得了一个数据类型,它实际上就一直是这个类型了)
4、文档化函数
三重引号上的任务东西都是这个函数的doc string,在运行时可作为函数的属性(函数名.__doc__)。
5、模块是指一个可以交互使用,或者从另一python程序访问的代码段。只要导入(import)了一个模块,就可以引用它的任何公共的函数、类或属性(模块名.方法或属性--module.function)
6、库的搜索路径:导入模块时,python会对定义在sys.path中的目录逐个进行搜索。它只是个list(列表),可查看或通过标准的list方法来修改它(例如sys.path.append('/./..'))。
7、代码块是通过缩进来定义的:开始缩进表示块的开始,取消缩进表示块的结束。空白要一致。
Python 使用硬回车来分割语句,冒号和缩进来分割代码块
8、使用print向屏幕输出内容,任何数据类型都可输出,还可混在一起,使用逗号分隔。
9、所有的模块都有一个内置属性 __name__:如果import模块,那__name__的值为模块的文件名,不带路径或文件扩展名。直接支持模块时,__name__的值将是一个特别的缺省值,__main__
if __name__ == "__main__":
可以模块内设计一个测试套件,使用以上语句来进行触发测试


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28123/showart_1274705.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP