帮助手册对比C++,Java的突出进步是内建Javadoc机制,程序员可以通过阅读Javadoc了解函数用法.Python也内建了一些方便函数以便程序员参考. dir函数: 查看某个类/对象的方法. 如果有某个方法想不起来,请敲dir.在idle里,试试dir(list) help函数: 详细的类/对象介绍. 在idle里, 试试help(list) 你好
字符串和数字有趣的是,在 javascript 里我们会理想当然的将字符串和数字连接,因为是动态语言嘛.但在 Python 里有点诡异,提示你字符串和数字不能连接,于是只好用内置函数进行转换
列表列表类似Javascript的数组,方便易用,定义元组,如何通过索引访问元组里的元素,元组可以合并,删除元素 运行实例
字典
字符串比起C/C++,Python处理字符串的方式实在太让人感动了把字符串当列表来用吧
条件和循环语句条件和循环语句
函数
异常处理文件处理对比Java,python的文本处理再次让人感动
类和继承
包机制每一个.py文件称为一个module,module之间可以互相导入请参看以下例子: module可以定义在包里面.Python定义包的方式稍微有点古怪,假设我们有一个parent文件夹,该文件夹有一个child子文件夹.child中有一个modulea.py . 如何Python知道这个文件层次结构?很简单,每个目录都放一个名为_init_.py 的文件.该文件内容可以为空.这个 层次结构如下所示: parent --__init_.py --child -- __init_.py --a.py b.py 那么Python如何找到我们定义的module?在标准包sys中,path属性记录了Python的包路径.你可以将之打印出来: import sys print(sys.path) 通常我们可以将module的包路径放到环境变量PYTHONPATH中,该环境变量会自动添加到sys.path属性.另一种方便的方法是编程中直接指定我们的module路径到sys.path 中
|
|