Python函数

1.定义函数

    def A(Name,Age):

        print(Name," 's Age is:",Age)

2.函数调用

   1).A('a',24)

   2).A(Name='a',Age=24)

3.默认值

    def A(Name,Age=24):

        print(Name," 's Age is:",Age)

    这种情况下,Age默认为24,可直接调用A('a')

4.向函数中传递列表

    def A(names):

        for name in names:

            print(name)

    Test=['a','b','c']   

    A[Test]

5.列表的副本

    A[:],不影响原始列表

6.传递任意数量的实参

    def A(*toppings):

        XXXX

    调用:A['XX','XX','XX',....]

    形参名*topping的星号创建一个名为toppings的元组。函数传递的所有实参都将放入这个元组内。

7.传递位置实参和任意数量的实参

    def A[SIZE,*toppings]:

        XXXX

    调用:A[size,'XX','XX','XX',...]

8.在函数中传递实参**Variable代表该实参是任意成员的字典

def build_profile(first, last, **user_info):
    profile = {}
    profile['first'] = first
    profile['last'] = last
    for key, value in user_info.items():
        profile[key] = value
    return profile
user_profile = build_profile('赵', '四', 
    location = '安徽', filed = '种地')
#后面两个参数传递键-值对
print(user_profile)


----------
Result:
{'first': '赵', 'last': '四', 'location': '安徽', 'filed': '种地'}

9.将函数储存在模块中并导入模块:

Test.py
def A():
  XXXX

    调用:

    1)

    import Test

    Test.A()

    2)

    from Test import A

    A()

    3)

    from Test import A as AN

    AN()

    4)import Test as T

    T.A()

    5) from Test import *

    A()

    ......


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值