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

郑州网站建设郑州网站建设地推接单平台找推网

郑州网站建设郑州网站建设,地推接单平台找推网,民营建筑设计公司排名,北京app开发公司官网文章目录1.乘法和幂运算符2.函数接收数量不固定的入参3.限制函数入参仅以关键字形式输入4. 可迭代对象解包操作5.扩展可迭代对象解包1.乘法和幂运算符 ● 单个 * 用于乘法运算 ● 两个 ** 表示幂运算 >>> 2*3 >>> 6 >>> 2**3 >>> 82.函数…

文章目录

    • 1.乘法和幂运算符
    • 2.函数接收数量不固定的入参
    • 3.限制函数入参仅以关键字形式输入
    • 4. 可迭代对象解包操作
    • 5.扩展可迭代对象解包

1.乘法和幂运算符

● 单个 * 用于乘法运算
● 两个 ** 表示幂运算

>>> 2*3
>>> 6
>>> 2**3
>>> 8

2.函数接收数量不固定的入参

在定义函数时,我们可以定义一个以一个或两个星号为前缀的参数,以捕获不限制数量的参数输入。总结如下:
● 以 一个 * 为前缀的参数可以将任意数量的参数以元组形式传入
● 以两个 ** 为前缀的参数可以将任意数量的参数以字典形式传入

3.限制函数入参仅以关键字形式输入

def genius(age, *, first_name, last_name):print(first_name, last_name, 'is', age)
genius(28, first_name='Li', last_name='Bai')
# Li Bai is 28

上述代码采用了星号* 限制了星号之后的参数必须采用关键字形式来调用上述函数。

4. 可迭代对象解包操作

使用星号* 来解包可迭代对象。

A = [1, 2, 3]
B = (4, 5, 6)
C = {7, 8, 9}
L = [*A, *B, *C]
print(L)
# [1, 2, 3, 4, 5, 6, 8, 9, 7]

如果我们利用一个*作为dict 的前缀,它的key 将被解包;如果我们使用双星号** 作为前缀,其value 将被解包;此时我们必须显示使用key 来接收解包后的value 。

D = {'first': 1, 'second': 2, 'third': 3}print(*D)
# first second third# print(**D)
# TypeError: 'first' is an invalid keyword argument for print()print('{first},{second},{third}'.format(**D))
# 1,2,3

5.扩展可迭代对象解包

解包的语法。

L = [1, 2, 3, 4, 5, 6, 7, 8]
a, *b = L
print(a)
# 1
print(b)
# [2, 3, 4, 5, 6, 7, 8]
http://www.dt0577.cn/news/3714.html

相关文章:

  • 怎么做盈利的网站搜狗网站收录入口
  • 网站的维护和更新常德seo
  • 医疗电子科技网站建设免费crm系统手机版
  • 单产品网站建设推广是做什么工作的
  • 网站建设信息稿长春seo顾问
  • 淘客网站怎么做济南网站建设老威
  • 吉林做网站优化怎么做微信小程序
  • 做响应式网站价格网页查询
  • 网页游戏在线网站推广seo招聘
  • 网站弹幕代码网红营销
  • 广东做网站优化公司报价微信管理系统软件
  • py怎么做网站北京网站优化
  • 网站域名注册申请东莞网站推广及优化
  • 网站文件夹没有权限设置windows优化大师怎么用
  • 有什么好的网站可以接单子做seo搜索优化招聘
  • 山东建设工程上传原件的网站今天的最新新闻内容
  • 教学网站开发源码seo网站平台
  • 做暧暧小视频网站杭州seo关键字优化
  • 高端网站建设收费为何比较贵百度贴吧官网入口
  • 网站建设栏目设置表格湖北seo公司
  • 教做甜品网站5118
  • 先做网站还是先收集样品厦门seo排名扣费
  • 做交互网站襄阳seo推广
  • 有哪些做副业的网站百度云登陆首页
  • 平台网站开发方案自己的app如何接广告
  • 建小说网站需要多少钱怎么宣传自己的产品
  • 手机网站模板图片dy刷粉网站推广马上刷
  • 北海公司做网站站长seo查询
  • 网站搜索优化怎么做免费友情链接平台
  • 网站建设市区2024年2月疫情又开始了吗