您的位置:首页 > 编程语言 > Python开发

Python基础(上)

2015-06-10 15:28 162 查看
最近在学习Python,因此在此作为学习的记录,该系列教程均来自实验楼,本人只是鉴于用做学习记录的目的,版权归实验楼所有,如涉及到版本问题,请及时联系我,并表示抱歉。

一、实验说明

- 教程将专注于Python基础,语法基于Python 2.7 (我会提醒Python 3.x中有变化的地方,以方便读者适应3.X的情况)。测试环境为Linux。标准库的一些包不适用于Windows平台。如果文中的程序无法在你的平台上运行,欢迎讨论。

- 我将专注于Python的主干,以便读者能以最快时间对Python形成概念。

- Linux命令行将以 $ 开始,比如 $ls, $python

- Python命令行将以 >>> 开始,比如 >>>print ‘Hello World!’

- 注释会以 # 开始

环境介绍

本实验环境采用Ubuntu Linux桌面环境,实验中会用到桌面上的程序:

1.命令行终端: Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令;

2.Python:实验楼环境已经安装好Python 2.7.6;

3.GVim:非常好用的Vim编辑器,最简单的用法可以参考课程Vim编辑器;

4.Gedit及Brackets:如果您对GVim的使用不熟悉,可以用这两个作为代码编辑器,其中Brackets非常适用于前端代码开发。

环境使用

使用命令行终端运行所需命令进行操作,使用编辑器输入实验所需的代码及文件。

完成实验后可以点击文档上方的“实验截图”保存并分享实验结果到微博,向好友展示自己的学习进度。实验楼提供后台系统截图,可以真实有效证明您已经完成了实验。

“实验记录”页面可以在“我的主页”中查看,每次实验的截图及笔记,以及有效学习时间(指的是在实验桌面内操作的时间,如果没有操作,系统会记录为发呆时间)。这些都是您在实验楼学习的真实性证明。

二、Hello World!

1、Python命令行

实验环境已经安装好了Python, 在Linux命令行输入:

$python

将直接进入python。然后在命令行提示符>>>后面输入:



print(‘Hello World!’)

可以看到,随后在屏幕上输出:




Hello World!

01

print是一个常用函数,其功能就是输出括号中得字符串。

(在Python 2.x中,print还可以是一个关键字,可写成print ‘Hello World!’,但这在3.x中行不通 )

2、写一段小程序

另一个使用Python的方法,是写一个Python程序。用文本编辑器写一个 .py 结尾的文件,比如说 hello.py

在hello.py中写入如下,并保存:

print(‘Hello World!’)

退出文本编辑器,然后在命令行输入:

$python hello.py

来运行hello.py。可以看到Python随后输出:

Hello World!

02

3、脚本

我们还可以把Python程序hello.py改成一个可执行的脚本,可以直接执行:

!/usr/bin/env python

print(‘Hello World!’)

需要修改上面程序的权限为可执行:

chmod 755 hello.py

然后再命令行中,输入:

./hello.py

就可以直接运行了:

03

三、基本数据类型

1、变量不需要声明

Python的变量不需要声明,你可以直接输入:



a = 10

那么你的内存里就有了一个变量a, 它的值是10,它的类型是integer (整数)。 在此之前你不需要做什么特别的声明,而数据类型是Python自动决定的。


print a


print type(a)

那么会有如下输出:




10
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: