将键值对当作实参传进函数
def build_profile(first,last,**user_info):
profile={}
profile['firstname']=first
profile['lastname']=last
for k,v in user_info.items():
profile[k]=v
return profile
user_profile=build_profile('yuanqing','li','place'='chengdu',school='uestc')
print(user_profile)
报错:
File "<ipython-input-7-78b8969575f2>", line 9 user_profile=build_profile('yuanqing','li','place'='chengdu',school='uestc') ^
SyntaxError: keyword can't be an expression
将键值对传进函数作为实参传进函数实,不能写'place'='chengdu',应该写place='chengdu',具体理由现在还不清楚,后面来补充。
补充:在操作字典时,键确实需要加‘’,但是此处应该遵守关键字实参的传递规则,关键字不能是expression。
将键值对当作实参传进函数相关推荐
- 数组作为实参传给函数的形参指针
#include<stdio.h> #include<stdint.h> uint8_t Data[]={0x28,0x34,0x00,0x25,0x00,0x86,0x20, ...
- [USB]键盘数据格式以及按键键值
USB键盘数据包含8个字节 BYTE1 – 特殊按键 |–bit0: Left Control是否按下,按下为1 |–bit1: Left Shift 是否按下,按下为1 |–bit2: Left A ...
- python中字典的键是唯一的吗_python 零散记录(四) 强调字典中的键值唯一性 字典的一些常用方法...
dict中键只有在值和类型完全相同的时候才视为一个键: mydict = {1:1,'':1} #此时mydict[1] 与 mydict['1']是两个不同的键值 dict的一些常用方法: clea ...
- Android 智能TV电视系统遥控器键值添加
Android键值中遥控器中的添加,下面是在mstar平台上的添加,做一个记录,以后方便找到,使用. 1,遥控按键键值映射标准化表示例: 自定义的按键名(中文) 自定义的按键名(英文) 红外码值(东芝 ...
- DirectFb 标准键盘键值查找过程
1. keyboard.c 键盘事件函数 keyboardEventThread( DirectThread *thread, void *driver_data ) 该函数接收键盘事件,调用函数 ...
- php去重后重新排键值
更快的方式实现PHP数组去重 1 /* 创建一个包含重复值的,一共四个元素的数组 */ 2 $array = array('green','blue','orange','blue'); 3 4 /* ...
- Android Okhttp3的使用(很全面,包含Post提交字符串、键值对、表单、上传文件、无参请求和Get有参无参请求,还有自动添加token)
Okhttp简介 okhttp是现代化应用程序的网络通信的方式.它用来帮助程序交换数据和媒体信息,使用okhttp可以让你的程序加载物料(翻译为服务器数据更合适在)更加高效.更节省网络带宽. okht ...
- php files 转数组,转 PHP文件上传$_FILES数组各键值含义说明
文件上传的html表单: 注意:enctype="multipart/form-data"这个是必须要写的,否则$_FILES数组是空的,得不到值. $_FILES数组内容如下: ...
- mybatis返回map键值对_mybatis返回map结果集怎么配置
匿名用户 1级 2018-06-10 回答 一.概述 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返 ...
最新文章
- 设计模式 之 代理模式
- Golang 入门笔记(二)中
- TcpSocket编程与Event编写学习的好例子
- csdn如何插入多列表格?
- 位置问题_改变铸件浇注入水位置,能解决哪些问题?
- 圣诞素材ae模板-圣诞节日聚会派对视频素材ae模板
- Azkaban上传出错
- Oracle监听器无法启动
- 设计模式:UML类图、策略模式、单例模式、工厂模式、观察者模式
- 比特大陆60天 :夺权、立威下的疯狂裁员
- python初体验——单/双/三引号的用法
- python 金融发欺诈_python金融反欺诈-项目实战
- ALEXANDER WANG 北京旗舰店开业活动
- Consul微服务注册与发现
- C++异常传递三种不同方式介绍
- 【每日随笔】记录完整的劳动仲裁过程 一 ( 赢火虫律师平台 | 赢火虫手机端跟进案件信息 | 等待律师接单 | 提交信息给律师 )
- 【Lintcode】1382 · High Capacity Backpack
- 使用mitmproxy进行埋点测试
- iCAN: Instance-Centric Attention Network for Human-Object Interaction Detection 论文阅读笔记
- 爱因斯坦唯一翻车的地方,量子纠缠太魔幻了,他始终不愿相信