python2学习------基础语法2(函数)

1、函数

# 无参数函数
def loopTest2():
    a=1;
    while a<40:
        print a;
        a=a+1;
        if a==35:
            continue;
    else:
        print ‘over‘;
loopTest2();
# 有参数函数
def loopTest1(a):
    for i in xrange(a):
        print i;
        i=i+1;
    else:
        print "over";
loopTest1(10);        

# 有参函数,有返回值
def givenParameters(a=2,b=‘hello‘):
    return (a,b);
b=givenParameters();
print b;
print type(b);

# lambda函数表达式
a=lambda x:x+2;
b=lambda x,y:x*y;
print a(10);# 12
print b(2,3);# 6

# 闭包
def f1(a):
    def f2(b):
        return a+b;
    return f2;
print f1(2)(3);

2、

原文地址:https://www.cnblogs.com/lvlin241/p/9441985.html

时间: 2024-10-09 18:20:56

python2学习------基础语法2(函数)的相关文章

python2学习------基础语法2(类、类的继承、类成员函数、防御式编程)

1.类的定义以及实例化 # 类定义 class p: """ this is a basic class """ def __init__(self): # 类成员函数需要传入self关键字 """ this is a init function of basic class """ print "this is a init function ... "; def

python2学习------基础语法

1.变量类型 Numbers(数字):int,float,long String(字符串) List(列表) tuple(元组) dict(字典) bool(布尔):True,False # 删除变量  del 变量名; 2.常用函数 <1> 输出信息 print 输出信息; <2> 交互 raw_input('请输入内容'); <3> 类型转换 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x)

VBA 开发学习--基础语法2

VBA中的运算符 算数运算符及其作用 + 求两个数的和 -  求两个数的差:求一个数的相反数 *  求两个数的积 /   求两个数的商(保留小数位   5/2=2.5) \   整除 (保留整数位  5\2=2) ^  指数运算(5^3=5*5*5=125) Mod  两数相除取余数  12 Mod 9=3 比较运算符 =   等于 <   小于 > 大于 <= 小于或等于 >= 大于或等于 <> 不等于 IS  比较两个对象的引用变量 Like   比较两个字符串是否

SQL基础语法和函数

SQL常用查询语句和函数 (2012-05-09 09:44:55) 转载▼ 标签: sql查询 函数 sql常用语句 it 分类: SQL SQL SELECT 语法 SELECT 列名称 FROM 表名称 SELECT LastName,FirstName FROM Persons --------------------------------------------------------------------------------- SQL SELECT DISTINCT 语句 在

.bat学习-基础语法

一般来说,脚本或者语言都有相同地方 定义变量,输入,输出,判断条件等等.知道的相同之处,我们就可以借助强大的搜索引擎进行查找我们想要知道的东西. bat为批处理脚本BATCH.现在只知道是使用于windows操作系统用来执行操作的批处理脚本 基础之前setlocal和endlocal 在一个bat文件内定义变量之前,一定要文件头部调用一个命令 setlocal 设置临时改变系统变量,,这样我们定义或修改变量,只对本bat文件有效. 我们获取到的系统环境变量如PATH,或者JAVA_HOME只是系

Mysql学习基础语法

-- Mysql  数 据 库 语 法 创建数据库 create database 数据库名; 创建表 create table 表名(id int,name varchar(20)    ); 复制表和数据 create table 复制后新的表名 select * from 旧表名: 复制表的结构 create table 复制后新的表名 select * from where 1=0 : 创建索引 create index 索引名 on 表名(列名): 创建视图 create view 视

swift基础语法三(函数与闭包)

1 // Playground - noun: a place where people can play 2 3 import Cocoa 4 //函数和闭包 5 6 //函数,使用func关键字声明函数: 7 func greet(name:String, day:String) -> String { 8 return "Hello \(name), today is \(day)." 9 } 10 greet("Bob", "Tuesday&

[Python]学习基础篇:函数

函数 函数是一段特定功能的,被封装的,可重用的程序代码段.给这段程序一个名称,然后就可以在其他程序的任何地方通过这个名称任意地运行这个断码块. 函数的定义及调用 对于Python函数的定义,不同于大家熟知的c,java等编程语言的定义,以java为例,在定义函数时,要指明函数的返回值类型,要么为void,要么为替他数据类型,同时定义函数时也可以指明函数为私有,共有,静态等,而Python函数的定义非常简单,如下: 格式:def function_name([参数]): 对于函数的调用直接在主函数

Python 基础语法六 ——函数

一个程序可以按不同的功能实现拆分成不同的模块,而函数就是能实现某一部分功能的代码块. 1.函数的概述 定义:在Python中,定义个函数要使用 def 语句,一次写出函数名.括号.括号中的参数和冒号(:),然后在缩进块中编写函数体,函数的返回值用return 语句返回. def area_of_square(x): s = x*x return s 1 def area_of_square(x): 2 s = x*x 3 return s 2.全局变量 定义:在函数外面定义的变量称为全局变量.