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

旅游网站前端模板中国最大网站排名

旅游网站前端模板,中国最大网站排名,wordpress局部修改,广州咨询公司排名一. 简介 前面学习了Python3中函数的语法规则,文章如下: python3中函数的语法规则-CSDN博客 本文继续学习python中函数的参数。调用函数时可使用的正式参数类型: 必需参数,关键字参数,默认参数,不定长参…

一. 简介

前面学习了Python3中函数的语法规则,文章如下:

python3中函数的语法规则-CSDN博客

本文继续学习python中函数的参数。调用函数时可使用的正式参数类型:

必需参数,关键字参数,默认参数,不定长参数。

二. python3 中函数的参数

1. 必需参数

必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。也可以叫位置参数,参数的顺序决定了它们的值。

调用带必需参数的函数时,必须按照函数声明的顺序传入参数,否则,会报错。

示例如下:

#!/usr/bin/env python3def print_msg(str):print(str)return#调用 print_msg函数
print_msg("I am wonderful!")

以上的函数中参数就是必需参数,调用时参数是必须要传入的,而且调用时参数数量必须和声明时一样。

2. 关键字参数

关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。

使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。

可以通过参数名传递值,而不必遵循参数的顺:

#!/usr/bin/env python3def print_msg(name, profession):print(name, profession)print_msg(profession = "男演员", name = "张晚意")

输出如下:

张晚意 男演员

3. 默认参数

调用函数时,如果没有传递参数,则会使用默认参数。

在函数实现时可以为参数指定默认值,这样在调用函数时如果未提供该参数,将使用默认值。

示例如下:

#!/usr/bin/env python3def print_info(name, height = 183.6):print("名字:", name)print("身高:", height)#调用 print_info 函数
print_info("张晚意", 180.0)
print_info("肖战")

输出如下:

名字: 张晚意
身高: 180.0
名字: 肖战
身高: 183.6

可以看出,当调用函数时如果没有传入 height参数的值,则会使用默认值。

4. 不定长参数

有时你可能需要传递任意数量的参数。Python 提供了两种方式来处理这种情况:*args 和 **kwargs。

*args:用于传递任意数量的位置参数,这些参数以元组的数据类型传入函数。
**kwargs:用于传递任意数量的关键字参数,这些参数会以字典的形式传入函数。

示例如下:

(1) 函数的参数为 *args,则该参数以元组的形式传入函数中:

#!/usr/bin/env python3def print_fruits(size, *fruits):print(f"fruits'a size:", size)for topping in fruits:print(f"- {topping}")#调用 print_fruits函数
print_fruits(4, "apple", "banana", "orange")

输出如下:

fruits'a size: 4
- apple
- banana
- orange

(2) 函数的参数为 **kwargs,则该参数以字典的形式传入函数中:

#!/usr/bin/env python3def build_profile(first, last, **user_info):profile = {}profile["firt_name"] = firstprofile["last_name"] = lastfor key, value in user_info.items():profile[key] = valuereturn profile#调用 build_profile函数
user_profile = build_profile("albert", "einstein", location="princeton", field="physics")
print(user_profile)

输出如下:

http://www.hkea.cn/news/924576/

相关文章:

  • 松原做网站app运营推广是干什么
  • 做简单的网站链接2024新闻热点摘抄
  • 百度网站站长环球网疫情最新
  • 颍上做网站西安seo网站关键词优化
  • 有没有兼职做设计的网站吗知名网络软文推广平台
  • 数据百度做网站好用吗米拓建站
  • 网站维护运营怎么做搜索引擎优化通常要注意的问题有
  • 圆梦科技专业网站建设恶意点击软件有哪些
  • 如何做vip电影解析网站竞价恶意点击器
  • 开发简单小程序公司深圳网站优化哪家好
  • 网站开发劣势搜索引擎排名优化
  • 桂林网站优化公司企业网络营销顾问
  • 上海外贸出口代理公司排名搜索引擎优化的主要工作有
  • 一般做企业网站需要什么资料广告咨询
  • 广州网站建设兼职网站为什么要做seo
  • 中企动力官网 网站怎么在平台上做推广
  • 教育培训网站建设方案广告宣传费用一般多少
  • 计算机网站设计论文营销排名seo
  • 源码资源国内专业seo公司
  • 丽水微信网站建设报价免费精准客源
  • 广东建设工程中标公示网站google搜索引擎优化
  • 南宁老牌网站建设公司正版google下载
  • 网站做信用认证有必要吗微信朋友圈推广平台
  • 电子政务网站建设要求百度关键词规划师
  • 博客网站开发毕设免费大数据分析网站
  • 深圳教育平台网站建设好消息疫情要结束了
  • 国外设计文章的网站淘宝代运营靠谱吗
  • 市桥网站建设sem论坛
  • 猎头公司是做什么的可靠吗排名优化外包公司
  • 扶贫网站建设关键词查询神器