Python编程---函数(第一阶段)

本文详细介绍了函数在Python中的基本概念,包括变量作为占位符、函数定义与调用、作用域、返回值、命名规则,以及函数在编程中的重要性和应用实例。通过实例演示了如何定义和传递参数,展示了函数重用和模块化编程的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                            函数(第一阶段)

1、深入理解函数

1.1 变量不仅仅是数

在函数中,变量不仅仅是数,它可表示任何事物,只要满足一一映射关系即可。

1.2 变量本质---占位符

变量本质是一个占位符。什么是占位符?就是先用变量把那位置占上,表示这里有一个东西,至于这个位置放什么东西,以后再说,反正先有一个符号占着这个位置(占位符)。

2、建立简单函数

>>> x=2
>>> y=x**2
>>> y
4
>>> y1=x**2+9
>>> y1
13
>>> 

 

3、建立实用函数

3.1 建立函数

#! /usr/bin/python
#coding:utf-8
#define a function

def sum(a, b):
    sum=a+b
    print sum

var1=10
var2=20
sum1=sum(var1, var2)
print sum1

NOTE:函数无返回值。

3.2 函数作用域

#! /usr/bin/python
#coding:utf-8
#define a function

y = 0
def sum(a, b):
    sum=a+b
    y=a+b
    print sum

var1=10
var2=20
sum1=sum(var1, var2)
print "sum1=%d",sum1
print "y=%d"%(y)

NOTE:同名的局部变量不会影响全局变量。

3.3 函数返回值(return)

#! /usr/bin/python
#coding:utf-8
#define a function

def sum(a, b):
    sum=a+b
    return sum

var1=10
var2=20
if __name__ == "__main__":
    sum1=sum(var1, var2)
    print "sum1=%d" %sum1
else:
    print "Here is not the main module..."

 

4、函数命名规则

命名规则:

1、文件名:全小写,可以使用下划线;

2、函数名:小写,可以混合使用下划线;

3、函数的参数:不能与Python保留关键字有冲突

4、变量:全部小写,可以使用下划线连接各部分。

 

5、调用函数

 

使用函数原因

1、降低编程难度,将一个大问题分解成小问题,当问题细化成足够简单时,就可以分而治之(各个击破);

2、代码重用。避免同样的代码重复编写。

 

#! /usr/bin/python
#coding:utf-8
#define a function

def sum_fun2(a=2, b=3):
    sum=a**b
    return sum

var1=3
var2=2
if __name__ == "__main__":
    sum1=sum_fun2(var1, var2)
    print "sum1=%d" %sum1

    sum2 = sum_fun2()
    print "sum2=%d" %sum2

    sum3 = sum_fun2(b=1, a=2)
    print "sum3=%d" %sum3

else:
    print "Here is not the main module..."

5.1 传递实参

如demo中的sum1变量赋值。

 

5.2 传递形参

如demo中sum3变量赋值。

 

5.3 不传递参数

如demo中sum2变量赋值。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值