Python入门基础:函数知识点(一):简单基础类型

本文介绍了Python函数的基础知识,包括函数的意义、定义、返回值、参数传递方式、默认参数、关键字参数、可变长度参数及匿名函数(lambda)。通过实例解析了Python中参数的值传递特性,并给出了相关代码示例。
摘要由CSDN通过智能技术生成

函数是一组语句,它们接受输入、进行一些特定的计算并产生输出。

函数存在的意义:

 1. 提高代码的复用性
 2. 将复杂的逻辑简单化,分功能化

 

函数定义:

小知识 : []表示可选  <>表示必备

函数名字最好能直接表示该函数的功能,多个单词之间用_链接

<def> <函数名>([参数列表])<:>
# 待执行语句
# 如果有需要显式返回<return 标识符>或<return>

Python提供了内置函数,如print()等。用户定义函数:可以创建自己的函数

# A simple Python function to check
# whether x is even or odd
def evenOdd( x ):
    if (x % 2 == 0):
        print "even"
    else:
        print "odd"
  
# Driver code
evenOdd(2)
evenOdd(3)

产出:

even
odd

函数的返回值

函数可以返回任何类型的数据,函数内执行到return后结束,后面代码不再执行.

def func():
    res = 1+1
    print('我执行了')
    return res
    print('我不会执行')

print('程序正常执行')
# 函数内的语句确实是执行了,打印我执行了
func()
# 想要拿到函数return的值需要重新找个变量接收一下
# 注意这里再次打印了一次我执行了  因为函数再次调用了一次
res = func()
print(res)
# 不写return默认返回None
def func():
    print('我执行了')

res = func()
print(res)

多个返回值

多个变量接收

def func():  return 1,2,3
a,b,c = func()pri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值