Python编程从入门到高级v1-.pdf
《Python编程从入门到高级v1-.pdf》由会员分享,可在线阅读,更多相关《Python编程从入门到高级v1-.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python编程从入门到高级1.Python入门简介 .11.1安装 Python.21.2Python变量.41.3数字运算 .51.4条件语句 .71.5Python函数.12 2.Python基础模块 .13 3.Python数据结构 .16 1.Python入门简介当我们熟练使用 shell脚本编程之后,如果涉及到一些web界面、更深入的东西,使用shell 脚本处理起来就比较麻烦,我们可以使用python 来更快速的解决这些系列的问题。从今天开始我们就将正式来进入 python编程领域。Python(英语发音:pa?n),是一种面向对象、解释型计算机程序设计语言,由Guido van
2、 Rossum于 1989年底发明,第一个公开发行版发行于1991年。Python 语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是 C/C+)很轻松地联结在一起。由于 Python 语言的简洁、易读以及可扩展性,在国外用Python做科学计算的研究机构日益增多,目前国内python 热潮也在兴起,越来越多的人开始使用python。Python的几大特色如下:简单易学、免费开源。高层语言、移植性强。面向对象、丰富标准库等。1.1安装 Python 在 CentOS安装 python其实很简单哦,默认一般系统已经安装python,直接执行 py
3、thon命令回车就可以看到相关python版本信息。或者执行 python-V 也可以哦。如果系统 python不存在或者想升级python 至新的版本,方法如下:wget http:/www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz tar xzf Python-2.6.6.tgz;cd Python-2.6.6;./configure-prefix=/usr/local/python2.6;make&make install 最后做一个软连接即可:ln-s/usr/local/python/bin/python2.6/usr/bin/pyth
4、on2.6 使用方法执行执行python2.6 V 可以查看版本并使用哦。执行第一个 python 命令:在 shell bash输入 python 回车,然后执行print?Hello World!?,可以看到 Hello World!提示,如下图:如果想退出 python,需要执行 ctrl+d 即可。注意哦*我们在 python命令行里面输入的东西也可以把这些内容写入文件里面,通过 python去执行,我们暂且把这个称之为python 脚本:新建第一个 python脚本,python脚本后缀一般以.py结尾,像 shell以.sh结尾一样,格式如下:vi hello.py#/usr/bi
5、n/env python print?Hello World!?最后在 bash界面执行,执行的命令为python:python hello.py,内容如下:1.2Python 变量Python的变量不必显式地声明保留的存储器空间。当分配一个值给一个变量的声明将自动发生。等号(=)来赋值给变量。操作数=操作符的左边是变量,操作数=操作符的右侧的名称在变量中存储的值。例如:VAR=hello world 变量是标识符的例子。标识符 是用来标识 某样东西 的名字。在命名标识符的时候,你要遵循这些规则:1)标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(_)。2)标识符名称的其他
6、部分可以由字母(大写或小写)、下划线(_ )或数字(0-9)组成。3)标识符名称是对大小写敏感的,例如,myname和 myName不是一个标识符。注意前者中的小写n 和后者中的大写 N。4)有效:标识符名称的例子有i、_my_name、name_23和 a1b2_c3。5)无效:标识符名称的例子有2things、this is spaced out 和 my-name。定义数字变量:i=10;print i 1.3数字运算常用的数字运算符如下:+加-减*乘/除 大于=大于等于=等于!=不等于not 布尔?非?and 布尔?与?or 布尔?或?简单操作截图如下:1.4条件语句If 条件语句:i
7、f语句用来检验一个条件,如果条件为真,我们运行一段语句,否则我们还可以执行另外一段语句。如下测试案例:注意:在条件语句中结尾需要使用冒号:进行下一格编写,同时缩进可以按 tab 键,也可以输入两个空格。解析来继续操作,判断输入内容是否为数字或者字符串等。While 条件语句:While 语句,只要在一个条件为真的情况下,while 语句允许你重复执行一块语句,实例如下:#!/usr/bin/env python b=10 running=True while running:a=int(raw_input(Enter A Number b:)if a=b:print good,a is%s e
8、qual b is%s!%(a,b)running=False#this causes the while loop to stop elif a 20:continue print Please continue enter number.print Done 1.5Python 函数函数是重用的程序段。它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方使用这个名称任意多次地运行这个语句块。跟 shell函数类似,我们可以在函数里面定义多个段,然后在后面去引用该函数。#!/usr/bin/python#Filename:func.py def sayHello():print He
9、llo World!sayHello()2.Python基础模块我们前面学习了各种语法的练习,那接下来,怎么来写程序呢?我们需要引用python 自带的标准模块,模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。模块可以从其他程序输入,然后引用它的功能。这也是我们使用Python 标准库的方法。接下来,我们正式来学习 python 标准模块的使用方法:引用系统 os模块,在 python 中如果需要引用模块的话,方法为 import os Import sys等等可以使用系统模块命令去执行命令,例如:#!/usr/bin/env
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 编程 入门 高级 v1
限制150内