函数:编程世界的核心工具

Python函数知识全解析

一、认识函数

函数类似生活中的包包,箱子
为什么要拿包包和箱子呢?
1.方便携带
2.物品分类,更易寻找
3.节省空间
4.可以随时装东西进去

二、函数

1.什么是函数

函数是一段可重复使用的代码段,用于执行特定的任务。

2.函数的作用

  • 1.提高代码的可重用性:使用函数可以将代码块组织成更小的可重用模块,减少代码的冗余。
  • 2.提高代码的可读性:使用函数可以使代码更加简洁和易于理解,也更容易进行调试和维护。
  • 3.提高代码的模块化:使用函数可以将程序分解成更小的模块,每个模块都可以处理特定的任务,这样程序的组织结构更加清晰。
  • 4.提高代码的可扩展性:使用函数可以使程序更易于扩展和修改,因为函数可以独立地编写和测试,而不会影响程序的其他部分。

三、函数的基本语法

示例:def user:#用def定义一个函数
内容
user()#调用函数,必须顶格

def user():
    print('hello')
user()

四、函数的形参和实参

  • 类似去商场买东西(实参)和把东西放进包包或行李箱(形参)
  • 类似数据库里的实体(具体的人,如:张三,事,物)和实体型(实体的总称:例如姓名)

示例:def user(形参)
内容
user(实参)

def user(x,y):
    print(x,y)#打印结果为1,2
user(1,2)

五、形参和实参的用法

  1. 不传值给函数可以不带形参和实参
  2. 形参名字可以随意定义
  3. 形参和实参数量必须一致
  4. 实参对应形参
  5. 形参可以赋默认参数,没有传就以默认参数,传了就以实参
  6. 实参也可以指定形参
  7. 通过*形参名可以获取所有实参,通过索引获取对应实参

用法1:

def user():
    print('hello')
user()

用法5:

def a(x=30,y=10):#不传参,默认赋值
    print(x,y)
a()
def a(x=30,y=10):#传参,以实参为准
    print(x,y)#打印结果为50,80
a(50,80)

用法7:

def b(*c):#*形参名 可以获取所有实参
  print(*c)#获取所有实参
b(1,2,3,8)
def b(*c):#*形参名 可以获取所有实参
    print(c[1:4:2])#通过切片或索引取特定值,打印结果为2,8
b(1,2,3,8)

六、内置函数

  1. print(打印)
  2. type(类型)

七、简单计算机

def item(x,y,z):
    if z=='+':
      print(x+y)
    elif z=='-':
       print(x-y)
    elif z=='*':
        print(x*y) #打印x*y的值,函数调用里没有值
    else:
        return x / y  #返回x/y的值给函数调用

a=int(input('请输入x的值:'))
b=int(input('请输入y的值:'))
c=input('请输入z的符号:')
print(item(a, b, c))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值