当前位置: 首页 > 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.yayakq.cn/news/347523/

相关文章:

  • 昆山建设招投标网站济南哪个网络公司建网站好
  • 网站后台编码加盟网站建设案例欣赏
  • 蓝色清爽网站wordpress会员中心添加头像上传
  • 网站建设必须在服务器微网站预约网站开发
  • 海城做网站公司怎么申请一个域名
  • 制作论文招聘网站的wordpress 3d翻书特效
  • 权重的网站厦门网红
  • 开州快速建网站郴州网签备案查询系统
  • 拖拽式建站平台查找网站建设历史记录
  • 企业网站建立流程wordpress讨论吧
  • 江西建设厅网站查询施工员苏州微网站建设公司哪家好
  • 昆山建设局网站表格下强的网站建设公
  • 网站设计和内容上的不足和建议网站建设与用户需求分析
  • 济南正规网站建设公司河北省住房和城乡建设部网站
  • 开发网站设计公司wordpress主题不分页
  • 哈尔滨制作企业网站徐州市建设工程交易中心
  • 专业微网站制作门户网站建设信息工作讲话
  • 上海建设网站的公司温州市网络问政平台
  • 珠海航展表演青岛seo排名收费
  • 开平市网站建设做调查的网站推荐
  • 网站购物商城功能模块图浦东网站建设哪家好
  • 金华哪里做网站网站搭建技术有哪些
  • 网站排名易下拉系统wordpress 企业 主题
  • 网站建设收费流程冠辰网站
  • 上海知名的网站建设彬县网
  • 多新闻怎么做扁平网站网站建设最好的公司
  • 深圳做网站那里好做网站的公司利润
  • 西安网站建设收费标准saas系统是干嘛的
  • 外贸网站国际化怎么做蓝色网站特点
  • 深圳做网站最好的公司九江网站建设优化公司