美文网首页js css htmlPython进阶
Python创建与调用函数

Python创建与调用函数

作者: 技术老男孩 | 来源:发表于2023-01-06 08:52 被阅读0次

一、创建函数注意事项:

  • 标题行由 def 关键字、函数的名字,以及参数的集合(如果有的话)组成
  • def 子句的剩余部分包括了一个虽然可选但是强烈推荐的文档字串,和必需的函数体

二、调用函数注意事项:

  • 函数不允许在函数未声明之前,对其进行引用或者调用,和变量一样,先创建后使用
  • 调用函数时,需要添加小括号()如果没有圆括号,只是对函数的引用
  • 调用函数时,任何输入的参数都是必须放置在括号中

三、关键词传参:

  • 函数传参分为位置传参和关键词传参
  • 关键字参数的概念仅仅针对函数的调用
  • 位置参数应写在关键字参数前面,否则会报错
  • 关键词传参可以不按照顺序传参,交错传入
# 默认参数:定义函数,给形参的默认值
def get_info(name, age=20):
    print("%s is %s years old" % (name, age))
# 按照位置传参
get_info("nfx")  # name="nfx"  age=20
get_info("nfx", 18)  # name="nfx"  age=18
get_info(18, "nfx")  # name=18 age="nfx"
# 关键字传参(指名道姓): 可以不按照顺序传参
get_info(name="nfx", age=18)
get_info(age=18, name="nfx")
# 注意: 关键字参数后不能有位置参数
get_info("nfx", age=20)
# get_info(name="nfx", 20): 报错
print("hello", "world", sep="---", end="!!\n")

四、案例练习:

需求

  • 随机生成两个100以内的数字
  • 随机选择加法或是减法
  • 总是使用大的数字减去小的数字
import random as rd

def sh_result(big, small):
    symbol = rd.choice(["+", "-"])
    print(f"symbol={symbol},big:={big},small={small}")
    if symbol == "-":
        result = big - small
    else:
        result = big + small
    da = int(input(f"请计算{big}{symbol}{small}=____:"))
    if da == result:
        print("ok")
    else:
        print("error")


if __name__ == '__main__':
    # 列表解析式 创建2个随机数
    num_list = [rd.randint(1, 100) for i in range(2)]
    # 列表排序
    num_list.sort()
    # 调用函数
    sh_result(big=num_list[1], small=num_list[0])

相关文章

  • 4.函数

    函数 1 创建函数与调用 1.1 lambda函数 python允许使用lambda关键字创建匿名函数。lambd...

  • Python创建与调用函数

    一、创建函数注意事项: 标题行由 def 关键字、函数的名字,以及参数的集合(如果有的话)组成 def 子句的剩余...

  • python函数的创建和参数问题

    python——函数 一,函数的创建与调用 ​ 开展之前,先说一下为什么要有函数存在: ​ 假如每当我们实...

  • Python - 2017/01/28-函数

    调用python内置函数 函数名(参数) 即可调用python内置函数 help(函数名) 返回python对于函...

  • python3函数(一)

    python3中可以调用函数和定义函数。 1、调用函数 直接调用python3自带的函数 (1)函数abs(-10...

  • Nuke Python 回调函数

    使用下文描述的nuke.add...()函数,当有变量事件(比如,创建节点,加载脚本)时就自动调用python函数...

  • 7、函数

    1、Python之什么是函数 2、Python之调用函数 Python内置了很多有用的函数,我们可以直接调用。 要...

  • C++中对象构造顺序

    单个对象的构造与析构 单个对象创建时构造函数的调用顺序1、调用父类的构造过程2、调用成员变量的构造函数(调用顺序与...

  • 学习第十三的总结

    一、学习内容 1、Python重看了上一次课程中的函数的内容、主要学了函数的创建、函数调用、参数传递、匿名函数、r...

  • 读取文件操作

    一.python写入文件操作 1.调用buid-in函数:open打开或者创建文件, 如果exampleFile....

网友评论

    本文标题:Python创建与调用函数

    本文链接:https://www.haomeiwen.com/subject/vacmqdtx.html