Python-函数-的基本用法


# 函数
       -实参:调用函数给函数传递的变量
       -形参:函数中的变量


```python
#name为形参
def say(name) :
    print('my name is :{}'.format(str(name)))
name_a = 'xiaowang'
#name_a为实参
say(name_a)
```

    my name is :xiaowang
    


```python
#关键字实参
def say(name) :
    print('my name is :{}'.format(str(name)))
name_a = 'xiaowang'
say(name = name_a)
```

    my name is :xiaowang
    

# 使用return获取函数的返回值


```python
def getSum(a, b) :
    return a + b
print(getSum(1, 2))
```

    3
    

# 传递任意梳理的实参
       -*号代表创建一个空的列表


```python
def make_ball(*args) :
    for i in args :
        print('i: {}'.format(i))
make_ball('baksBall', 'footBall', 'pingpongBall')
```

    i: baksBall
    i: footBall
    i: pingpongBall
    

# 使用任意数量的关键字实参
        -**代表一个空的字典



```python
def person(name, age, **args) :
    dict_person = {}
    dict_person['name'] = name
    dict_person['age'] = age
    for key, value in args.items() :
        dict_person[key] = value
    return dict_person
pt_person = person('xiaowang', '18', drress = 'china', sex = 'boy')
print(pt_person)
```

    {'name': 'xiaowang', 'age': '18', 'drress': 'china', 'sex': 'boy'}
    

# 导入模块和函数

    -- 导入整个模块,import module_name(就是.py的文件名)
    -- 导入特定的函数,from module_name import function_name1,function_name2(使用逗号隔开导入多个数量的函数)
    -- 使用as给函数取别名 from module_name import function_name1 as name1
    -- 使用as给模块指定别名 import module_name as name
    -- 导入模块中的所有函数 from module_name import * (*号代表模块的所有函数)


```python
import math
import math as mt
import *
from module_name import function_name, function_name2
from module_name import function_name as name
```

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值