Python基础笔记之——介绍

  我也从小不喜欢“蛇”这种动物,在我眼里它是从来是恶心且恐怖的(声明:不喜欢它,不代表愿意kill)。不过这并不影响我去接触Python,我看到Python这个字眼,想到的不是“大蟒”,而是两个中文字:“派森”……@%*XX~^8……J

       其实我注意到在Python的官网上http://www.python.org/并没有出现以“蟒蛇”为主题的图案。事实证明,我的观察是对的。Python的命名是因为作者喜欢看BBC的喜剧片《Monty Python's Flying Circus》而得,与蟒蛇没有什么关系。

---------------------------------------------------------------------------------

什么是Python?

Python是一种编程语言。用官网(http://www.python.org/)上的话来讲就是:Python® is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.(我拙译:Python®是一种可用于多种软件开发的动态面向对象编程语言。它提供与其它语言和工具集成的强大支持,并带有可扩展的标准库,且能在数天内学会。许多Python程序员反映它的确是实实在在的提升了生产效率,并且感到这个语言鼓励更高质量的开发和更可维护的代码。)按我看,这段话介绍的一些优势的确没有说错,相信随着笔记的进行,这些都会慢慢被诠释。  

不闲聊了。在官网上容易下到最新stable版的Python。如果是MS Windows则可以下载WindowsInstaller;而一般发行般的Linux都自己带有。MS Windows安装完毕后,在开始菜单可以启用,也可以cmd后在控制台启动(也许要自己设置环境变量)Linux下,Python的解释器一般安装在/usr/local/bin/python下面,而/usr/local/bin放到Shellsearch path就可以到控制台启动Python。具体安装若有问题应参考官网FAQ  

来看第一个示例,”Hello,World”在这个时候总是庸俗而有用:

>>>print “Hello,World!”

Hello,World!

这是在控制台上的一次试用。”>>>”这个是Python的提示符,出现它就表示已经成功启动了Python控制台。上面的语句再简单不过了:print是命令,”Hello,World!”作为命令参数,敲下Enter键,运行结果显示在下一排。再看另外一个示例:

>>> 2+3*7-(3+4)*8

-33  

呵呵,Python作表达式运算也是挺方便的

这两个例子是不是过于简单了,再看一个稍微语法华丽一点的例子:

>>> def buildConnectionString(params):

...   """Build a connection string from a dictionary of parameters.

...   Returns string."""

...   return ";".join(["%s=%s" % (k, v) for k, v in params.items()]) ↙

>>> if __name__ == "__main__":

...    myParams = {"server":"mpilgrim", "database":"master", "uid":"sa",/"pwd":"secret" }

...    print buildConnectionString(myParams)

输入完这些后,应该看到控制台显示:

server=mpilgrim;uid=sa;database=master;pwd=secret

唔,其实上面的例子实质上也很简单,不过暂时不必讲。所以喜欢简单直接的朋友,在Python上可以找到简洁流畅的表达;喜欢华丽语言的朋友,Python同样不会令你失望。

  作为一个非正式介绍,感性的认识一下,就到这里。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值