Python开篇
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。其特点是跨平台,简洁,据说1/5就可以完成同等java的量。因其开发效率高而开始风靡全球。现Python已被谷歌收入麾下。
Python是一脚本语言,但可从事面非常广。例如web开发,爬虫,自动化运维,自动化测试,大数据,人工智能,科学计算,图形处理,多媒体应用等。当然了,其在硬件方面处于劣势。不过,需要说明的是编程语言没有好坏之分,只有应用场景的不同。例如,C语言在硬件底层,操作系统等方面表现出色;而java在网络编程方面更胜一筹。
Python的安装
工欲善其事,必先利其器。Python的官网为www.python.org。这里首先下载并安装官方软件。需要说明的是,Python现分为Python2与Python3版本。但与其它各式语言不同,Python采取了一种极端的做法。即Python2与Python3的语法格式不兼容。不过,Python2与Python3软件可安装在同一台电脑上而不会覆盖。如果你是MAX OS与linux系统,则自带编译。无需安装。
Windows系统下Python安装过程这里不再介绍。如果你想在伪DOS命令下运行,注意勾选Add Python3 to path(本人安装的是版本3.6.2)或者配置Path路径。当然你也可以在IDLE下运行你的程序。
敲出你的第一个代码
我们遵循程序界的魔咒,首先显示“Hello World!”的程序。在虚拟机下(CentOS),键入python,可见自带版本为2.6.6。
要输出“Hello World!”,只需执行下列一句:
在Python2中: print "hello world"或 print("hello world")
在Python3中: print("hello world")
末尾可写分号或不写。
Python中没有字符常量,仅有字符串。且单引号与双引号没有区别,而三引号常用于文档字符串中。
一些基础尝试
Python2中有长整型L的概念。Python3中则进行了统一处理,不再区分整型与长整型。在Python中,数据的长度不再受限制,也不用向java一样引入大整数类,直接输入与计算即可。
幂次的计算
以上两个例子可见Python在数值计算中的优势。如果要退出,键入exit()即可。
Python中的关键字
依次键入python,help(),keywords命令,就可看到如下所示的Python关键字。
需要注意的是,Python2和Python3中的关键字可能略有不同。
在IDLE下,“>>>”后,紫色为内置函数,黄色为关键字。
这里简单了解这些就行啦。使用quit命令可以退出help到上一级。需要注意的是Python中的缩进很严格。不合理的缩进会报错。所以建议合理使用空格和table键。
好了,今天先介绍到这里。