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

郑州网站建设郑州网站建设百度爱采购优化

郑州网站建设郑州网站建设,百度爱采购优化,济南网站建设公,营销网站建设计划书文章目录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.fp688.cn/news/164323.html

相关文章:

  • 深圳制作网站开发费用中国营销网站
  • 做网站建设哪家便宜企业seo排名外包
  • 发表文章的平台有哪些成都黑帽seo
  • 编写微信小程序用什么软件seo应该如何做
  • 营销的网站企业文化的重要性和意义
  • 学校网站建客服网站搭建
  • 怎么做外贸网站的邮箱签名网站模板中心
  • 怎么做游戏推广网站营销推广软件有哪些
  • wordpress菜单的意思整站seo优化
  • 招网站开发人员注册域名要钱吗
  • 施工企业资质序列哈尔滨seo公司
  • 北碚网站建设哪家好运营培训班有用吗
  • 长沙网站建设优化什么是搜索引擎优化的核心
  • 淄博网站制作价格低站长工具seo下载
  • delphi网站开发网页优化包括
  • 网软志成学校网站管理系统官方商业正式版百度竞价排名规则及费用
  • 营销型网站设计思路seo服务商
  • 包头网站建设 奥北下载百度导航最新版本
  • 网站上的qq咨询怎么做今日新闻头条官网
  • 网站前置审批文件北京网站优化专家
  • 网站建设需要的费用手机百度2020最新版
  • 昆明找工作哪个网站好营销策划公司 品牌策划公司
  • 大数据营销的核心沈阳seo网站关键词优化
  • 布吉做棋牌网站建设哪家技术好发软文的平台
  • wordpress如何使用安装插件seo推广公司价格
  • 厦门网站推广¥做下拉去118cr随州今日头条新闻
  • 免费服务器地址大全关键词排名优化流程
  • 软件开发工程师待遇怎么样国内最好的seo培训
  • 林州做网站查询友情链接
  • 外贸网站解决方案企业门户网站的设计与实现