• 105454

    文章

  • 803

    评论

  • 12

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

python--def函数的用法

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

# 函数的结构
"""

def (函数名)(参数):
    <函数语句>
    return 返回值

"""


def hello():  # 即使没有参数,括号也不能少
    print("hello,七月")


# 调用
hello()


def add(x, y):  # 这里的x,y是形参,包含(必须参数,可变参数,默认值参数,可变关键字参数四种)
    result = x + y
    return result  # 如果不加return,调用时返回的就是none;所以调用有参数的函数时,必须要return


result1 = add(3, 5)  # 这里的3,5是实参,终于对这个形参实参有具体的概念了。。
print(result1)

四种参数的使用区别

# 定义函数记录水果数量
def fruit_num(apple, pear):  # 必须参数 1
    print("苹果的数量是:" + str(apple))
    print("梨的数量是:" + str(pear))
    # return  fruit_num


fruit_num(5, 9)  # 如果函数里已经有打印了,直接调用即可,不需要赋值
fruit_num(pear=10, apple=1)  # 可以指定参数赋值,不需记住参数的顺序


# print(nums)

def detail(name, age, sex='male', nationality='China'):  # 前面两个必须参数,后面两个默认值参数(已经定义好的) 2
    print("\n")
    print("我的名字叫:" + str(name))
    print("我的年龄是:" + str(age))
    print("我的性别是:" + str(sex))
    print("我的国籍是:" + str(nationality))


detail("七月", "18")
"""
我的名字叫:七月
我的年龄是:18
我的性别是:male
我的国籍是:China
"""
# 可以指定关键字参数修改
detail("七月大人", "19", sex="famele", nationality='大中国')
"""
我的名字叫:七月大人
我的年龄是:19
我的性别是:famele
我的国籍是:大中国
"""

695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

0条评论

Loading...


自定义皮肤 主体内容背景
打开支付宝扫码付款购买视频教程
遇到问题联系客服QQ:419400980
注册梁钟霖个人博客