2.5单星和双星运算符的作用
学习目标:
① * 和 ** 的作用
②合并列表、合并字典
- 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单星和双星运算符的作用相关推荐
- 15 - 单星(*) 和双星(**) 运算符的作用
1. 单星(*) 和双星(**) 运算符的作用,请举例说明 # 单星 (*) # 以元组形式导入 # 可变参数 # 如果可变参数不是最后一个参数,那么为可变参数后面的形参指定参数值,必须用命名参数de ...
- Python每日一练——列表,元组和字典第五关:单星运算符和双星运算符
面试题第五关: 第一部分--考点: 单星运算符 双星运算符 第二部分--面试题: 1.面试题一:单星(*)和双星(**)运算符的作用,请举例说明 2.面试题二:请描述合并列表和字典的方法有哪些 第三部 ...
- python的用途-Python运算符的作用与意义
Python运算符的作用与每个python运算符的意义 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+&qu ...
- c语言 运算符的作用,C语言运算符
原标题:C语言运算符 运算符 在应用程序中,经常会对数据进行运算,为此,C语言提供了多种类型的运算符,即专门用于告诉程序执行特定运算或逻辑操作的符号.根据运算符的作用,可以将 C语言中常见的运算符分为 ...
- chatgpt赋能python:**Python取余符号:了解%运算符的作用和用法**
Python取余符号:了解%运算符的作用和用法 作为一名有着10年编程经验的工程师,我对Python这门编程语言深有了解.在本文中,我将详细介绍Python的取余符号,即%运算符,其作用和用法. 什么 ...
- python运算符_Python运算符的作用与意义
Python运算符的作用与每个python运算符的意义 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4 和 5 被称为操作数,"+&qu ...
- 中运算符百分号作用_SQL基础知识——LIKE运算符
LIKE 作用 在WHERE子句中使用LIKE运算符来搜索列中的指定模式. 有两个通配符与LIKE运算符一起使用: % - 百分号表示零个,一个或多个字符 _ - 下划线表示单个字符 注意: MS A ...
- Javascript中扩展运算符的作用及使用场景
扩展运算符(-)是ES6新增的一个运算符,下面来介绍一下它的使用场景及作用 1.作为函数的形参 在作为函数的形参时,通过 -数组名 来表示,也称为rest参数,当函数被调用时传入的实参全部会被放入到这 ...
- C++逗号运算符的作用
总的来说:逗号表达式没那么难,也很常用: 逗号表达式无非是把若干个表达式"串联"起来.在许多情况下,使用逗号表达式的目的只是想分别得到各个表达式的值,而并非一定需要得到和使用整个逗 ...
最新文章
- 史上最全 | 数据分析技能详细拆解,一张图覆盖全流程知识细节和资源推荐(附下载)...
- 台安变频器n2按键说明_力扣 925. 长按键入
- ASP.NET弹出对话框并跳转页面
- 苹果首款自研芯片Mac成本可能上升 因设计改变
- leetcode 290 Word Pattern
- 【训练计划】ACM题集以及各种总结大全
- kali系统支持那些手机_将kali安装到手机上作为便携式系统启动盘的方法
- 各种数据库的批量插入操作_Oracle
- JavaScript获取当前月的第一天和最后一天日期
- ArcGIS投影坐标转经纬度坐标
- SoapUI 接口测试偶遇返回值乱码解决
- 秒变金庸风 | NLP文本风格迁移
- 电赛日志——2016年TI杯大学生电子设计竞赛 A题:降压型直流开关稳压电源
- Android 虚拟Camera实现方案
- excellvba引用计算机用户名,EXCEL VBA 取当前登录 用户名的多种实现方法
- 个人网站、公众号申请微信个人支付接口
- 云计算机怎么打游戏,云电脑玩游戏性能怎么样?会不会卡顿
- 【论文分享】ARBITRAR: User-Guided API Misuse Detection
- python乒乓球比赛规则介绍_乒乓球比赛规则介绍(上中下)
- android T 后台限制
热门文章
- ubuntu20.04搭建lamp环境 +制作网页
- aria2Linux开机启动,Ubuntu安装aira2及开机启动配置
- 怎么将图片镜面对称_镜面对称怎么拍 让摄影创意无限延伸
- 色光三原色RGB相加减
- 人工智能召唤“神龙”,阿里云发布首个云上异构超算集群...
- 跨盘LV整合及硬盘分区合并
- 拍掉灰尘,老想法比新想法更管用
- pycharm学习第二章节
- 360wifi在linux系统如何使用,在树莓派上使用360WIFI(也适用于小米、百度、腾讯WIFI)...
- linux apache占用内存过高,linux – 找出高CPU占用率的apache进程实际上在做什么?...