Python 指南

来源:互联网 发布:常用的排序算法 编辑:程序博客网 时间:2024/06/05 02:05

最近对NLP(自然语言处理)比较感兴趣,其实主要还是之前做过和这个相关的一个URP,那会主要做的是建本体,做分词器等等,有幸接触了python。听回国的老师说python在国外挺火的,发现国内用这个做东西的挺少,相比较而言。我觉得python在处理文本时候,有自己强大的功能与优点,例如网络爬虫程序(虽然,当时没听老实话,坚持用java些爬虫程序,结果。。。)。好了,废话到此为止。

学习一门语言,当然还是要看他的官方文档,这里边有这门语言最基础,最精华的部分,所以胜过任何一本**编程指南,英文原版最好。

进入正题:

我的python环境是Ubuntu 12.04,window下跟这个差不多,在这就不说了。

首先,我们来认识一下python interpreter(python解释器),下面简称pi。在shell下,第一种方法,我们可以通过输入python*.*(如python3.3)进入pi。此时进入的是交互模式,即用户输入命令,pi解释。用户在主提示符>>>下输入命令,回车之后,pi就会解释命令,并给出结果(成功信息、错误等等)。如果该命令是一个组,那么你需要在副提示符...下输入剩余命令。第二种启动pi的方法,可以通过以下命令python -c command [arg]...

错误是每一种语言必不可少的部分,它帮助程序员进步。python下错误处理,有常见的try exception等等。在python中,程序出现错误pi会打印错误信息,并且还有打印stack trace这个我们后边讨论。

下面我们来说一下python编码。在默认状态下,python源文件编码是UTF-8,而标准库是ASCII。但是,你可以通过以下方式指定 一种编码方式# -*-coding :encoding -*-

举个例子,如Windows-1252  # -*-coding :cp-1252 -*-

下面说一下python启动文件。启动文件中包含了一些在启动pi 时用到的基本命令。这个文件只有在交互对话中才会在被读。

好了,今天就写到这。

原创粉丝点击