【杨桃的Python基础教程——第7章:Python函数(一)函数概述、函数调用】教程文章相关的互联网学习教程文章

python基础教程之简单入门说明(变量和控制语言使用方法)

简介有兴趣可以看看: 解释性语言+动态类型语言+强类型语言交互模式:(主要拿来试验,可以试试 ipython) 代码如下:$python>>> print hello world 脚本 代码如下:#!/usr/bin/env pythonprint hello world 环境: 建议python2.7 + easy_install + pip + virtualenv + ipython 缩进Python 函数没有明显的 begin 和 end,没有标明函数的开始和结束的花括号。唯一的分隔符是一个冒号 (:),接着代码本身是缩进的。 例子: 代码如下:#函数de...

python基础教程之常用运算符

Python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算代码如下: >>>print 1+9 # 加法 >>>print 1.3-4 # 减法 >>>print 3*5 # 乘法 >>>print 4.5/1.5 # 除法 >>>print 3**2 # 乘方 >>>print 10%3 # 求余数 判断 判断是真还是假,返回True/False代码如下: >>>print 5==6 # =, 相等 >>>print 8.0!=8.0 ...

python基础教程之基本数据类型和变量声明介绍

变量不需要声明 Python的变量不需要声明,你可以直接输入:代码如下: >>>a = 10那么你的内存里就有了一个变量a, 它的值是10,它的类型是integer (整数)。 在此之前你不需要做什么特别的声明,而数据类型是Python自动决定的。代码如下: >>>print a >>>print type(a)那么会有如下输出:代码如下: 10 <type int>这里,我们学到一个内置函数type(), 用以查询变量的类型。 回收变量名 如果你想让a存储不同的数据,你不需要删除原有变量...

python基础教程之循环介绍

循环用于重复执行一些程序块。从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系。循环也会用到类似的写法。 for循环 for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。 基本构造是代码如下: for 元素 in 序列: statement举例来说,我们编辑一个叫forDemo.py的文件代码如下: for a in [3,4.4,life]:print a这个循环就是每次从表[3,4.4,life] 中取出一个元素(回忆:表是一种序列),然后将这个...

python基础教程之缩进介绍

Python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算代码如下: >>>print 1+9 # 加法 >>>print 1.3-4 # 减法 >>>print 3*5 # 乘法 >>>print 4.5/1.5 # 除法 >>>print 3**2 # 乘方 >>>print 10%3 # 求余数 判断 判断是真还是假,返回True/False代码如下: >>>print 5==6 # =, 相等 >>>print 8.0!=8.0 ...

Python编程中使用Pillow来处理图像的基础教程

安装 刚接触Pillow的朋友先来看一下Pillow的安装方法,在这里我们以Mac OS环境为例: (1)、使用 pip 安装 Python 库。pip 是 Python 的包管理工具,安装后就可以直接在命令行一站式地安装/管理各种库了(pip 文档)。$ wget http://pypi.python.org/packages/source/p/pip/pip-0.7.2.tar.gz$ tar xzf pip-0.7.2.tar.gz$ cd pip-0.7.2$ python setup.py install(2)、使用 pip 下载获取 Pillow:$ pip install pillow(3)、安装...

Python基础教程之正则表达式基本语法以及re模块

什么是正则: 正则表达式是可以匹配文本片段的模式。 正则表达式Python可以匹配python 正则是个很牛逼的东西,python中当然也不会缺少。 所以今天的Python就跟大家一起讨论一下python中的re模块。 re模块包含对正则表达式的支持。 通配符 .表示匹配任何字符: ‘.ython可以匹配python和fython 对特殊字符进行转义: ‘python\.org匹配‘python.org 字符集 ‘[pj]ython能够匹配python和jython 反转字符集 ‘[^abc]可以匹配除了abc...

Python环境下安装使用异步任务队列包Celery的基础教程

1.简介 celery(芹菜)是一个异步任务队列/基于分布式消息传递的作业队列。它侧重于实时操作,但对调度支持也很好。 celery用于生产系统每天处理数以百万计的任务。 celery是用Python编写的,但该协议可以在任何语言实现。它也可以与其他语言通过webhooks实现。 建议的消息代理RabbitMQ的,但提供有限支持Redis, Beanstalk, MongoDB, CouchDB, ,和数据库(使用SQLAlchemy的或Django的 ORM) 。 celery是易于集成Django, Pylons and ...

Python安装使用命令行交互模块pexpect的基础教程

一、安装 1、安装easy_install工具wget http://peak.telecommunity.com/dist/ez_setup.py python ez_setup.py 安装easy_install工具(这个脚本会自动去官网搜索下载并安装)python ez_setup.py -U setuptools升级easy_install工具 2、安装pexpecteasy_install Pexpect 测试一下:[root@OMS python]# python Python 2.7.3rc1 (default, Nov 7 2012, 15:03:45) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Type "help", "copy...

初读「Python基础教程」自学Python完全读不懂该如何是好?

从来没学过编程,读教材读到一头雾水、不知所云,突然很有挫败感。我不靠 IT业谋生赚钱,也已错过专业培训的机会,但不想放弃曾经的理想,编程零基础应如何补救?谢谢!回复内容: 看了题主的描述我大致能够理解题主现在的状态了。记得我刚开始接触编程是在高考结束因为被「软件工程」专业录取所以在假期里自学Java。当时的状态和题主差不多,不知道为什么代码究竟是怎么执行的(记得当时还去百度知道上问程序语句的执行顺序=_=),...

python基础教程之序列详解

sequence 序列 sequence(序列)是一组有顺序的元素的集合 (严格的说,是对象的集合,但鉴于我们还没有引入“对象”概念,暂时说元素) 序列可以包含一个或多个元素,也可以没有任何元素。 我们之前所说的基本数据类型,都可以作为序列的元素。元素还可以是另一个序列,以及我们以后要介绍的其他对象。 序列有两种:tuple(定值表; 也有翻译为元组) 和 list (表)代码如下: >>>s1 = (2, 1.3, love, 5.6, 9, 12, False) # s1是...

python基础教程之对象和类的实际运用

我们熟悉了对象和类的基本概念。我们将进一步拓展,以便能实际运用对象和类。 调用类的其它信息 上一讲中提到,在定义方法时,必须有self这一参数。这个参数表示某个对象。对象拥有类的所有性质,那么我们可以通过self,调用类属性。代码如下: class Human(object):laugh = hahahahadef show_laugh(self):print self.laughdef laugh_100th(self):for i in range(100):self.show_laugh() li_lei = Human() li_lei.laugh_1...

python基础教程之面向对象的一些概念

Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。 面向对象的最主要目的是提高程序的重复使用性。我们这么早切入面向对象编程的原因是,Python的整个概念是基于对象的。了解OOP是进一步学习Python的关键。 下面是对面向对象的一种理解,基于分类。 相近对象,归为类 在人类认知中,会根据属性相近把东西归类,并且给类别命名。比如说,鸟类的共同属性是有羽毛,通过产卵生育后代...

python基础教程之HelloWorld!

Python命令行 假设你已经安装好了Python, 那么在Linux命令行输入:代码如下: $python将直接进入python。然后在命令行提示符>>>后面输入:代码如下: >>>print(Hello World!)可以看到,随后在屏幕上输出:代码如下: Hello World!print是一个常用函数,其功能就是输出括号中得字符串。 (在Python 2.x中,print还可以是一个关键字,可写成print Hello World!,但这在3.x中行不通 ) 写一段小程序 另一个使用Python的方法,是写一个Python...

python基础教程之自定义函数介绍

函数最重要的目的是方便我们重复使用相同的一段程序。 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句。 函数的定义 首先,我们要定义一个函数, 以说明这个函数的功能。代码如下: def square_sum(a,b):c = a**2 + b**2return c这个函数的功能是求两个数的平方和。 首先,def,这个关键字通知python:我在定义一个函数。square_sum是函数名。 括号中的a, b是函数的参数,...

函数调用 - 相关标签