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

商业网站教程seo搜索引擎工具

商业网站教程,seo搜索引擎工具,网站建设空间什么意思,wordpress添加端口访问不了背景 在学习python时发现方法调用和方法定义会经常发现有带星号的标记,为了弄明白是怎么使用的。特此做个笔记。 一、参数符号对比速查表 符号类使用场景作用描述示例无符号函数定义/调用普通位置参数或关键字参数.def func(a, b)*函数定义收集多余位置参数为元组…

背景

在学习python时发现方法调用和方法定义会经常发现有带星号的标记,为了弄明白是怎么使用的。特此做个笔记。

一、参数符号对比速查表

符号类使用场景作用描述示例
无符号函数定义/调用普通位置参数或关键字参数.def func(a, b)
*函数定义收集多余位置参数为元组.def func(*args)
*函数调用解包可迭代对象为位置参数.func(*[1,2])
**函数定义收集多余关键字参数为字典def func(**kwargs)
**函数调用解包字典为关键字参数func(**{‘x’:1})
单独*参数分隔强制后续参数必须用关键字指定def func(a, *, b)

二、核心区别详解

1. 无符号参数(基础参数)

# 位置参数示例
def add(a, b):return a + badd(3, 5)        # ✅ 正确:位置传参
add(b=5, a=3)    # ✅ 正确:关键字传参

2. 单星号(*)参数

定义时使用(收集位置参数)

def log(*values):print(type(values))  # <class 'tuple'>print(values)log(1, 'A', True)  # 输出: (1, 'A', True)

调用时使用(解包可迭代对象)

def plot(x, y):print(f"绘制点({x},{y})")points = [5, 8]
plot(*points)  # 等效于 plot(5, 8)

3. 双星号(**)参数

定义时使用(收集关键字参数)

def user_info(**details):print(type(details))  # <class 'dict'>print(details)user_info(name='Alice', age=25)  # 输出: {'name': 'Alice', 'age': 25}

调用时使用(解包字典)

def create_profile(name, age):print(f"{name} | {age}岁")data = {'name': 'Bob', 'age': 30}
create_profile(**data)  # 等效于 create_profile(name='Bob', age=30)

4. 强制关键字参数(单独*)

def register(username, *, email, phone):print(f"注册用户: {username}, 邮箱: {email}, 电话: {phone}")register("wyz", email="wyz@example.com", phone="13800138000")  # ✅ 正确
register("bob456", "bob@test.com", "12345678911")  # ❌ 报错:email和phone必须用关键字参数

三、混合使用案例

def complex_example(a, b=0, *args, c, d=10, **kwargs):print(f"""固定参数: a={a}, b={b}可变位置参数: args={args}强制关键字参数: c={c}, d={d}可变关键字参数: kwargs={kwargs}""")complex_example(1, 2, 3, 4, c=5, e=20, f=30)
# 输出:
# 固定参数: a=1, b=2
# 可变位置参数: args=(3, 4)
# 强制关键字参数: c=5, d=10
# 可变关键字参数: kwargs={'e': 20, 'f': 30}
http://www.hengruixuexiao.com/news/30455.html

相关文章:

  • seo网站建设教程949公社招聘信息
  • dede二手车网站源码苏州seo招聘
  • 连云港做网站企业网站快速收录入口
  • 自己做的网站怎么在百度上搜到怎样开网站
  • lnmp 安装wordpress百度官方优化指南
  • java网站留言板怎么做百度推广账号注册
  • 武汉免费建设网站平台软文台
  • 做网站是干什么用的企业网络营销策略
  • 学校网站系统破解版刷赞业务推广网站
  • 佛山优化公司推广南宁网站seo大概多少钱
  • 有口碑的大连网站建设天津搜狗seo推广
  • 做app网站公司做网页怎么做
  • 做美食教程的网站有哪些googleplay官网
  • 购物网站促销方案四川seo快速排名
  • 网站建设文化策划bt搜索引擎下载
  • 品牌工厂网站建设营销的主要目的有哪些
  • 网络设计主要是干什么的青岛seo外包服务
  • 廊坊建设质量监督局网站网络推广员有前途吗
  • 成都个人建网站河南做网站的
  • 做农产品网站小吃培训机构排名前十
  • 全网有哪些网站可以做淘客电子商务营销方法
  • 网站怎么做快照中国腾讯和联通
  • 在线做ppt的网站系统推广公司
  • 郑州做网站外包的公司有哪些18款免费软件app下载
  • 网站更新提示怎末做最新seo黑帽技术工具软件
  • 胶南网站建设公司百度搜索引擎优化怎么做
  • 怎么给网站做背景关键词优化排名软件流量词
  • 自己怎么做网站优化注册推广赚钱一个40元
  • asp sqlserver做网站网络营销与策划
  • 天长市做网站凡科建站平台