四、Python语言简单介绍
----From a high school student'sview to learn Python
关键字:高中生 学编程 Python语言 Python语言安装
(一)、下载和安装Python
下载Python最直接的方法就是访问它的官网(www.python.org),然后点击屏幕左侧的
接下来大家就可以根据自己电脑的系统来选取各自的下载资源,在电脑平台中,主要还是针对Win,Unix, Mac OSX这三大平台。但是Python可应用的平台十分广泛,不仅仅是前面所提到的电脑平台,手机平台上也可以进行Python语言的学习与使用,例如:Android,IOS等等。
注意:因为这个教程针对的是Python3.0以下的版本,所以大家最好选择Python 2.7.5来下载。而为什么选择Python2.7.5呢,是因为Python3.0的升级是革命性的,把以前的一些特性抛弃了,当然也引入了很多新的特性,因此并不具备向前的兼容性,而且许多的第三方软件并没有针对Python3.0进行移植,所以还是Python2.7.x更实用。
在下载完成之后就直接进行安装,安装时我们尽量选择按照提示的缺省目录来进行操作,然后我们就可以来运行Python了。
(二)、运行Python
总体来说有三种方法来运行Python,今天先向大家介绍前两种较为简单的运行方法。
(1)
按Windows键+R,输入CMD
之后找到python目录,运行python
显示如下:
我们就可以打开命令行来编写最简单的代码了。但是这种命令行只能每次输入一行代码来执行,效率太低。
(2)
这里所说的简单集成环境就是IDLE,它适合去编辑一些简单短小的代码,对于初学者来说是完全够用的。
IDLE在哪呢?如果按照缺省目录安装则在:C:\Python27\Lib\idlelib
或者直接在搜索目录中查找IDLE然后运行,就会出现如下窗口:
接下来点击左上角的File然后选择NewWindow就可以通过新的File来编写代码了。
之后,如果运行正常,弹出的窗口中就会显示运行的结果:
(3)第三种方法
还有一些第三方的专门的软件可以用来进行Python的开发,而且比上面介绍的两种方法都高级,但是工具的安装比较复杂,我们还是先把精力用在语言学习上吧,等后续有必要的时候在介绍。
作为一门解释性的语言,Python的简洁与纯粹使用提供了一个更加快速的开发环境,Python的语法十分简单,更加易懂,相比于C++和JAVA来说用Python编程可以生许多时间。
(三)、Python的快速介绍
Python包含的主要元素:
1. 输入与输出
一般的,在Python中想要输入一些内容,只需要在平台中打出你想要的内容即可,而输出程序则是用print函数来进行。
2. 注释
例:
1 | print (“hello”) # commentone |
注释还有一种方式就是使用三个”””,在后面的程序中会有使用及说明。
3. 操作符
操作符就是大家日常学习工作中会用到的一些符号,像+、-、*、/、//、**(乘方)、%等标准操作符,还有一些比较操作符,像<
还有一些逻辑操作符:and
例:
1 2 3 4 5 6 7 8 9 10 | >>>3+5 8 >>>3<4 True >>>3!=4 True >>>2>4 and 3<4 False >>>2>4 or 3<4 True |
4. 变量和赋值
1 2 3 4 5 6 | >>>start=2 >>>start 2 >>>second="two" >>>second 'two' |
5. 数字
1) 有符号整型:int
如:231
2) 长整数
1 2 3 4 5 6 | >>>a=1234569l >>>type(a) <type'long'> >>>b=-12345678901234567890123l >>>type(b) <type'long'> >>> |
注意后面有一个“L”跟着。
3) 布尔型:bool
在这里要说的是布尔型是一个特殊的整型,但是要把它放在一个数字的环境中时,Treu用1表示,而False用0表示
4) 浮点型:float
5) 复数:complex
6.字符串
绿色的部分就是字符串
7. 列表和元组(list andtuple)
1 2 3 4 5 6 | >>>alist=[1, 2, 3, 4, 'hello'] >>>alist [1, 2, 3, 4,'hello'] >>>atuple=(1, 2, 3, 4, 'hello', 'Python') >>>atuple (1, 2, 3, 4, 'hello','Python') |
现在看上去似乎列表和元组没有什么区别,但是在之后的内容中我会想大家详细的介绍各种对于列表和元组的操作。
8. 字典
1 2 3 4 5 | >>>first_Dict={ 'Hello': 'Python', 'First': 1} >>>first_Dict {'First': 1, 'Hello':'Python'} >>>first_Dict ['Hello'] 'Python' |
9. Python语法中的缩进对齐
10. if 语句
if语句是Python中最为基础的语句,它的意思简单来说就是如果一个条件被满足,就会向下执行下面的条件,这就相当于是一个条件语句,我们可以来看几个例子:
1 2 3 4 5 | >>>x=-1 >>>if x<0: ... ... hello |
11. while循环
1 2 3 4 5 6 7 8 9 | >>>x=1 >>>while x<5: ... ... ... circle # 1 circle # 2 circle # 3 circle # 4 |
12. for循环
for循环不同于while循环的是for循环通常是包含一个徐序列,就像是在以区间内执行一个循环一样,例如range(),列表和元组甚至是字典内执行循环,例如:
1 2 3 4 5 6 7 8 | >>>alist=[1, 2, 3, 4] >>>for i in alist: ... ... 1 2 3 4 |
就像上面这个循环中所说的,for循环是在给定的alist之中执行的,而while循环则没有这些条件。
- (2013-10-06 22:57:35)
- (2013-10-03 22:18:28)
- (2013-10-02 22:15:46)
- (2013-10-02 22:10:41)
- (2013-09-23 23:31:49)
- (2013-09-21 23:37:27)
- (2013-09-21 23:32:54)
- (2013-09-20 23:09:39)
- (2013-09-20 23:09:10)
- (2013-09-02 19:26:01)