Python第七天

函数 (没有默认值的参数,任何情况下的调用都必须提供实参):

def first_fuc():
    print(123)
first_fuc();
关键字实参调用,不考虑参数顺序:

def first_fuc_1(a,b=):
    print(123,a,b)
first_fuc_1(a="aaa",b="2222");
返回值:

def first_fuc_3(a,b=3):
    print("first_fuc_3",a,b)
    return a+b;
print(first_fuc_3(a="aaa",b="2222"));
保护原值:以副本形式传入list参数

arr = [1,2,34]
def first_fuc_4(a,b=3):
    c=a.append(5);
    print("first_fuc_4",a,b)
    return c;
first_fuc_4(a=arr,b="2222");
print(arr) #拼5,arr被改变
first_fuc_4_value = first_fuc_4(a=arr[:]);
print(arr) #不再拼5
任意参数:* 传入的实参,**关键字实参

def name(*arg): ;

def name(a,b,**dic): ;

def fun_5(**test):
    for key in test:
        print(key);

fun_5(a=123,b=2,c=5)
#a b c (换行)
指定默认值:

def first_fuc_1(a,b=1):
    print(123,a,b)
first_fuc_1("aaa");
first_fuc_1("aaa","++++++");
导入模块:import  (from  module import *)感觉和js、java导入位置换了;

注意重名覆盖

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值