学习记录2021年9月1日下午(下)

学习记录

日期:2021年9月1日下午

python中函数的创建与调用

print() #python自带的函数,command+鼠标左键
#定义一个函数(盒子,calc)
'''
def calc():
    c = 1+2
    print(c)

calc()#调用calc()函数,其实就相当于去执行重复代码
'''
#函数的参数
def calc(a,b):
    c = a+b
    return c #出口

result = calc(3,6)
print(result)

python中函数的参数传递内存分析

请添加图片描述

def fun(arg1,arg2):
    print('arg1=',arg1)
    print('arg2=',arg2)
    arg1 = 100
    arg2.append(10)#[22,33,44,10]
    print('arg1=',arg1)
    print('arg2=',arg2)


n1 = 11
n2 = [22,33,44]
print(n1)
print(n2)
print('--------------')
fun(n1,n2)
print(n1)
print(n2)

python中函数的返回值

lst = [1,2,3,4,5,6,7,8,9,10]

def func(lst):
    jishu = []#保存奇数
    oushu = []#保存偶数
    for i in lst:
        #if i % 2 == 0:
        if not bool(i%2):  #0--False   other--true
            oushu.append(i)
        else:
            jishu.append(i)
    return jishu,oushu

print(func(lst))

python中函数默认参数

def func(a,b=10):
    print(a,b)

func(1)
func(2,45)

python中函数的参数定义

def func(*abc):#可变位置参数
    print(abc)

func(10)
func(10,20,30)


def func1(**args):#个数可变的关键字形参
    print(args)
func1(age=10)
func1(age=10,name='james')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潘嗨嗨

感谢你的打赏,我会继续努力的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值