当前位置: 首页 > news >正文

做网站容易找工作吗二十四个关键词

做网站容易找工作吗,二十四个关键词,做a小视频免费观看网站,vue做网站的实例前言 本文主要介绍python中的函数参数,主要内容包括形式参数与实际参数的概念、位置参数、关键字参数、默认参数、可变参数。 文章目录 前言一、形式参数与实际参数的概念二、位置参数(也叫必需参数)三、关键字参数四、默认参数五、可变参数…

前言

本文主要介绍python中的函数参数,主要内容包括形式参数与实际参数的概念、位置参数、关键字参数、默认参数、可变参数。

文章目录

  • 前言
  • 一、形式参数与实际参数的概念
  • 二、位置参数(也叫必需参数)
  • 三、关键字参数
  • 四、默认参数
  • 五、可变参数
    • 1、第一种可变参数 ——单星号 *参数
    • 2、第二种可变参数 —— 双星号 **参数

一、形式参数与实际参数的概念

形式参数为我们定义函数的时候再括号中定义的参数,我们在函数的内部会使用这个参数进行代码的编写,而实际参数为函数调用的时候传进来的参数,函数返回的结果是根据这个实际参数来代替形式参数。

def add_numbers(x, y):    # 在这个函数中,x和y是形式参数,也就是在定义函数时使用的参数名total = x + yreturn totalresult = add_numbers(3, 5)   # 在这里,3和5是实际参数,也就是在函数调用时传递给函数的值
print(result)

输出结果:

8

二、位置参数(也叫必需参数)

位置参数是指函数调用中传入的实际参数,按照从左到右的顺序赋值给形式参数,可以是在函数定义时指定参数名,也可以省略参数名,只有参数值。

def greet(name, age):print("你好,我叫", name, ",我今年", age, "岁了。")greet("林时小卡", 3)

输出结果:

你好,我叫 林时小卡 ,我今年 3 岁了。

注意:位置参数须以正确的顺序传入函数,调用时的数量必须和声明时的一样,否则会出现语法错误。

三、关键字参数

为了提高程序的可读性,在函数调用的时候还可以使用关键字参数调用,只需指定参数名即可。关键字参数是以“参数名=参数值”的形式指定的。

def greet(name,age):   #这里的形式参数是 name, ageprint("你好,又见面了! 我叫", name, ",我今年", age, "岁了。")greet(age = 3,name ="林时小卡")    #这里的实际参数是 age ,name

输出结果:

你好,又见面了! 我叫 林时小卡 ,我今年 3 岁了。

四、默认参数

当我们定义一个函数的时候,可以给函数的参数定义一个初始值,这样在我们调用函数的时候如果没有给出实际参数,那么函数会使用默认参数。

def greet(name,age = 3):   #这里的形参 age定义了初始值为3print("你好,我叫", name, ",我今年", age, "岁了。")greet("林时小卡")    #调用函数并没有给传入参数,所以使用默认值

输出结果:

你好,我叫 林时小卡 ,我今年 3 岁了。

注意: 一个函数中如果定义了多个参数,而且有默认参数值,那么默认参数值应该放在参数列表的最后,否则会报错。在python中, 默认参数后面不能再有非默认参数。

五、可变参数

在Python中函数的参数个数是可以变化的,也就是说参数的数量可以是不确定的,这种参数被称为可变参数。可变参数分为两种,一种是参数前加*,这种方式的可变参数在传递的时候是以元组的形式传递,一种是参数前加**,这种方式的可变参数在传递的时候以字典的形式传递。

1、第一种可变参数 ——单星号 *参数

在函数调用时传入了实际参数,它们被打包成一个 tuple,按照顺序赋值给可变形式参数

def sum(*nums):total = 0print(type(nums))for n in nums:total += nreturn totalprint(sum(1, 2,))

输出结果:

<class 'tuple'>  #输出nums的类型为tuple
3    

在函数调用时,我们传入了实际参数 1 和 2,它们被打包成一个 tuple,按照顺序赋值给可变形式参数 nums,total 初始值为 0,通过 for 循环累加后输出3。

2、第二种可变参数 —— 双星号 **参数

双星号 ** 后面的参数可以接受任何关键字参数,并将这些关键字参数打包成一个字典类型的对象。这个字典对象的键值对就是关键字参数名和对应的实际参数值。

def my_func(**kwargs):print(type(kwargs))print(kwargs)my_func(name='林时小卡', age=3)

输出结果:

<class 'dict'>
{'name': '林时小卡', 'age': 3}

注意:可变参数必须放在参数列表的最后面。如果函数需要接收任意数量的参数,并且还需要指定一些可变数量的参数,则应该使用先定义位置参数和关键字参数,然后再定义可变参数的方式。

http://www.mnyf.cn/news/51384.html

相关文章:

  • 潍坊网站建设维护天津百度网站排名优化
  • 营销型网站欣赏网站目录提交
  • 深圳电子商务网站建设app推广一手单
  • 电子商务网站项目建设阶段的划分茶叶营销策划方案
  • 做淘宝网站目的影响seo排名的因素
  • 青岛建网站3000行业关键词
  • 公司网站翻译工作怎么做免费设计模板网站
  • 国外专门做美女车模的网站搜索引擎优化排名工具
  • 免费logo图标在线制作设计seo网络推广专员
  • 网络推广最好的网站有哪些免费顶级域名注册网站
  • wordpress主题源代碼武汉网络seo公司
  • 企业网站哪个平台好重庆网站seo诊断
  • 百石网怎么做网站免费创建个人网页
  • wordpress多站点用户互通阳江seo
  • 网站做二级登录页面容易吗如何自创网站
  • 郑州专业做网站多少钱企业做推广有用吗
  • 网页休闲游戏网站百度指数电脑端查询
  • 网站建设 技术团队介绍网站备案信息查询
  • 网站后台在哪里百度搜索引擎使用技巧
  • 网站标签怎么做跳转百度手机端推广
  • wordpress订阅功能天津seo网络营销
  • 新塘做网站公司永久免费客服系统
  • 做网站学多长时间可以学会官网seo是什么意思
  • 公司建网站制作平台广州最新疫情
  • 网站建设方案及报价北京cms建站模板
  • 浙江网站建设画册设计目前最新推广平台
  • 做网站怎么做网站自然排名怎么优化
  • 有人和兽做的网站百度优化推广
  • 公司自建网站需要多少钱国内好的seo网站
  • 凡科做的网站被举报了会怎么样泉州排名推广