python 函数(简单定义和作用)

本文介绍了Python函数的基本概念,包括其作用、定义方式、参数类型(如默认参数、关键字参数、位置参数和不定长参数)、返回值以及作用域。详细讨论了全局变量和局部变量的区别,还涉及了函数内部的内存地址和变量的可变性。通过理解这些概念,有助于提升Python编程的清晰性和效率。
摘要由CSDN通过智能技术生成


前言

函数:本篇 “BOKE” 简单介绍了函数的定义,作用和一些方法,初写文章还望海涵
以下是本篇文章正文内容

函数

1. 作用

1, 让代码看起来更加清晰整洁

2, 一次封装,随处调用

def s():
    a = input("请您任意输入一个数字:")
    if a.isdigit():
        return ("您当前输入的数字为:%s" %a)
    else:
        return ("您的输入有误,请重新输入")

# 请你连续输入多个数字,并打印
while True:
    ss=s()  # 此时就简简单单调用个 s() 函数就可以实现
    print(ss)

2. 定义

1, def 解释器只要看到 “def” 就知道了是在定义函数

2, 函数名称

3, 函数名后面跟一对 ()

4,() 后面跟 “:”

5, 最后一步 换行缩进后 写要封装的代码内容

此时此刻 函数已经定义完毕

def method():
    return "封装的内容"  # “return”  关键字下面有提起
s=method()

3. 参数

1, 定义函数时 例如:def f1(a,b)其中的 a,b 叫做形参,形参的名称可以随便定义

2, a和b 所接受到的值可以在函数体中使用

3, 调用函数时的 例如: f1(5,6) 其中的 5和6 叫做实参,其实就是你想使用的真实的数据(有另一种写法,如下所示:)

def f1(a):
    print(("我的实际值其实是和实参“n”一样为%d"%a))
n=5
f1(n)      # 此时的  n  具体值其实还是  5

# 上面的两种传入  实参  的方法看情况,简单的话直接传入即可,复杂的话就定义一下再写,(总结:就是让代码看起来  整洁,清晰)

3.1默认参数

def default(age=10):      # age=10  就是默认参数
    print(f"我的年龄是{
     age}岁")   # 不传入实参的话,直接输出“10”这个结果(默认的结果)

default(age=20)   # 如果不传入实参“20”进去,也不会报错,因为形参的位置有默认参数“10”

3.2关键字参数

def key(name,age):
    print(f"我的名字是{
     name},年龄为{
     age}")   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值