首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Google's Python Class 一 (Python Introduction)

2012-09-08 
Googles Python Class 1 (Python Introduction)原文:http://code.google.com/intl/zh-CN/edu/languages/g

Google's Python Class 1 (Python Introduction)

原文:http://code.google.com/intl/zh-CN/edu/languages/google-python-class/introduction.html

?

?

Python Introduction

Python是一种动态解释型语言。Python代码不需要为方法和变量指定类型,这种特性让Python保持精简和灵活的同时也牺牲了编译期类型检查的优点。Python会在运行期检查并标示出有问题得变量或代码。

理解Python是如何工作的最好方法是在解释器中真正执行一段Python代码。如果你曾经有类似于“当把一个int数据放进list的时候会发生什么?”这样的问题的话 .. 再解释器中尝试一下是最快速找到答案的方法。Python不需要指定变量的类型 --- 直接把代码敲进去就行了。 如果解释器尝试读取的数据没有被赋值,Python会抛出一个运行期error. 和C++、Java一样,Python是对大小写敏感的(a和A是不同的变量)。 不同与C++、Java的地方在于Python只需要换行即可表示一条语句的结束。 你可以在每行代码的最后加上一个分号,但是我没推荐你不要这么做(仅仅是建议)。 Python注释以#开头直至一行的结束。

下面是这个非常简单的hello.py文件:

比如我们的"sys"模块包含一些标准的系统工具,如argv, exit() 函数. 在另一个文件中使用"import sys"引入sys模块不会让所有的定义都直接引入,而是使用他们的全限定名称,如:

Python文档官方网站 --?docs.python.org?-- 有很多高质量的文档,尽管如此我还是用google更快一些。
  • 使用内置的help()函数。

    在Python解释器中,help()函数会把函数、类、或者变量的使用说明显示出来,这跟Java里的Javadoc类似. 下面是一些常用的使用方法进行:

    • help(len) -- 查看len函数的函数说明 (注意这里是"len"而不是"len()",len()会调用函数)
    • help(sys) -- 查看sys模块的说明 (必须先执行一下"import sys")
    • dir(sys) -- dir()与help()类似 ,但是只给出sys模块的定义列表
    • help(sys.exit) -- docs for the exit() function inside of sys
    • help('xyz'.split) -- it turns out that the module "str" contains the built-in string code, but if you did not know that, you can call help() just using an?example?of the sort of call you mean: here 'xyz'.foo meaning the foo() method that runs on strings
    • help(list) -- docs for the built in "list" module
    • help(list.append) -- docs for the append() function in the list module

      ?

  • 热点排行