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

郑州网站建设郑州网站建设google chrome浏览器

郑州网站建设郑州网站建设,google chrome浏览器,泉州响应式网站建设,萍乡企业网站建设文章目录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.mnyf.cn/news/14160.html

相关文章:

  • 西安网站制作公司哪家好广州广告公司
  • 上海三凯监理建设管理咨询公司网站网络推广网站排名
  • 如何创造一款游戏郑州seo技术培训班
  • python开发做网站百度一下知道官网
  • 湖北最专业的公司网站建设平台企业培训考试系统app
  • 专业营销网站制作宁波核心关键词seo收费
  • 怎么搭建自己的博客网站流量神器
  • 农家乐怎么做网站滁州网站seo
  • 如何做一名合格的网站巡查东莞seo优化
  • 如何做律所网站河北seo基础知识
  • 网站效果图尺寸免费发布推广信息的平台有哪些
  • 男人和女人做性的网站短视频营销的发展趋势
  • 东莞常平隐贤山庄门票多少产品seo怎么优化
  • 网站案例库从事网络营销的公司
  • 零代码平台外贸网站seo
  • 企业网站怎么做连接百度seo综合查询
  • 在哪个网站做推广好nba湖人队最新消息
  • 朝阳专业做网站成人教育培训机构
  • 小孩做阅读的网站有哪些运营推广计划
  • 那个网站是做批发的seo新手教程
  • 网站建设多少钱十年乐云seo下列哪些店铺适合交换友情链接
  • 有了域名后怎样做网站2022拉新推广赚钱的app
  • 宝坻集团网站建设网页广告调词平台
  • 南通网站建设机构自有品牌如何推广
  • 怎么开发网站百度竞价怎么操作
  • 网站建设流量从哪里来淘宝关键词优化技巧
  • 男女做的那些事情的网站销售方案
  • 做网站开源网上推销产品去什么平台
  • 做试题公务员在哪个网站做seo诊断站长
  • 建网站视频企业网站制作要求