学习目标:

① * 和 ** 的作用

②合并列表、合并字典

  • Python日常

内容展示:

①:* 和 ** 的作用

"""
单星(*)
以元组形式导入
可变参数
如果可变参数不是最后一个参数,那么可变参数后的形参指定参数值,必须用命名参数
"""def function1(param1, *param2, x):print('param1: ', param1)print('param2: ', param2, type(param2))print('x:', x)function1(1,2,3,'ya', x=9)  # x指定参数值,用命名参数
# param1:  1
# param2:  (2, 3, 'ya') <class 'tuple'>
# x: 9# 双星(**)
"""
以字典形式导入 key 和 value
"""def function2(param1, **param2):print('param:', param1)print('param2:', param2, type(param2))function2(1, a=2, b=3, c=4, d=5)  # key的值不可重复
# param: 1
# param2: {'a': 2, 'b': 3, 'c': 4, 'd': 5} <class 'dict'>

②:合并列表、合并字典

# 列表
a = [1,2,3]
b = [3,4,5]
# 1
print(a+b) # [1, 2, 3, 3, 4, 5]
# 2
a.extend(b)  # 会改变列表a
print(a) # [1, 2, 3, 3, 4, 5]
# 3
a = [1,2,3]
b = [3,4,5]
x = [*a, *b]
print(x) # [1, 2, 3, 3, 4, 5]# 字典
a = {'A': 1, 'B': 2}
b = {'C': 3, 'D': 4}
c = {**a, **b}
print(c)
# {'A': 1, 'B': 2, 'C': 3, 'D': 4}

总结:

  1.单星
  以元组形式导入,可变参数。
如果可变参数不是最后一个参数,那么可变参数后的形参指定参数值,必须用命名参数。
  2.双星
   以字典形式导入Key和Value


  • CSDN Python日常 第【2】5 篇
  • [x] 下一篇链接

2.5单星和双星运算符的作用相关推荐

  1. 15 - 单星(*) 和双星(**) 运算符的作用

    1. 单星(*) 和双星(**) 运算符的作用,请举例说明 # 单星 (*) # 以元组形式导入 # 可变参数 # 如果可变参数不是最后一个参数,那么为可变参数后面的形参指定参数值,必须用命名参数de ...

  2. Python每日一练——列表,元组和字典第五关:单星运算符和双星运算符

    面试题第五关: 第一部分--考点: 单星运算符 双星运算符 第二部分--面试题: 1.面试题一:单星(*)和双星(**)运算符的作用,请举例说明 2.面试题二:请描述合并列表和字典的方法有哪些 第三部 ...

  3. python的用途-Python运算符的作用与意义

    Python运算符的作用与每个python运算符的意义 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+&qu ...

  4. c语言 运算符的作用,C语言运算符

    原标题:C语言运算符 运算符 在应用程序中,经常会对数据进行运算,为此,C语言提供了多种类型的运算符,即专门用于告诉程序执行特定运算或逻辑操作的符号.根据运算符的作用,可以将 C语言中常见的运算符分为 ...

  5. chatgpt赋能python:**Python取余符号:了解%运算符的作用和用法**

    Python取余符号:了解%运算符的作用和用法 作为一名有着10年编程经验的工程师,我对Python这门编程语言深有了解.在本文中,我将详细介绍Python的取余符号,即%运算符,其作用和用法. 什么 ...

  6. python运算符_Python运算符的作用与意义

    Python运算符的作用与每个python运算符的意义 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+&qu ...

  7. 中运算符百分号作用_SQL基础知识——LIKE运算符

    LIKE 作用 在WHERE子句中使用LIKE运算符来搜索列中的指定模式. 有两个通配符与LIKE运算符一起使用: % - 百分号表示零个,一个或多个字符 _ - 下划线表示单个字符 注意: MS A ...

  8. Javascript中扩展运算符的作用及使用场景

    扩展运算符(-)是ES6新增的一个运算符,下面来介绍一下它的使用场景及作用 1.作为函数的形参 在作为函数的形参时,通过 -数组名 来表示,也称为rest参数,当函数被调用时传入的实参全部会被放入到这 ...

  9. C++逗号运算符的作用

    总的来说:逗号表达式没那么难,也很常用: 逗号表达式无非是把若干个表达式"串联"起来.在许多情况下,使用逗号表达式的目的只是想分别得到各个表达式的值,而并非一定需要得到和使用整个逗 ...

最新文章

  1. 史上最全 | 数据分析技能详细拆解,一张图覆盖全流程知识细节和资源推荐(附下载)...
  2. 台安变频器n2按键说明_力扣 925. 长按键入
  3. ASP.NET弹出对话框并跳转页面
  4. 苹果首款自研芯片Mac成本可能上升 因设计改变
  5. leetcode 290 Word Pattern
  6. 【训练计划】ACM题集以及各种总结大全
  7. kali系统支持那些手机_将kali安装到手机上作为便携式系统启动盘的方法
  8. 各种数据库的批量插入操作_Oracle
  9. JavaScript获取当前月的第一天和最后一天日期
  10. ArcGIS投影坐标转经纬度坐标
  11. SoapUI 接口测试偶遇返回值乱码解决
  12. 秒变金庸风 | NLP文本风格迁移
  13. 电赛日志——2016年TI杯大学生电子设计竞赛 A题:降压型直流开关稳压电源
  14. Android 虚拟Camera实现方案
  15. excellvba引用计算机用户名,EXCEL VBA 取当前登录 用户名的多种实现方法
  16. 个人网站、公众号申请微信个人支付接口
  17. 云计算机怎么打游戏,云电脑玩游戏性能怎么样?会不会卡顿
  18. 【论文分享】ARBITRAR: User-Guided API Misuse Detection
  19. python乒乓球比赛规则介绍_乒乓球比赛规则介绍(上中下)
  20. android T 后台限制

热门文章

  1. ubuntu20.04搭建lamp环境 +制作网页
  2. aria2Linux开机启动,Ubuntu安装aira2及开机启动配置
  3. 怎么将图片镜面对称_镜面对称怎么拍 让摄影创意无限延伸
  4. 色光三原色RGB相加减
  5. 人工智能召唤“神龙”,阿里云发布首个云上异构超算集群...
  6. 跨盘LV整合及硬盘分区合并
  7. 拍掉灰尘,老想法比新想法更管用
  8. pycharm学习第二章节
  9. 360wifi在linux系统如何使用,在树莓派上使用360WIFI(也适用于小米、百度、腾讯WIFI)...
  10. linux apache占用内存过高,linux – 找出高CPU占用率的apache进程实际上在做什么?...