python 2017年12月七学习笔记
#小练习:
#使用可变参数的形式,将所有参数相乘,并将结果作为函数的返回值def print_add(*args):resul = 1for i in args:resul *= ireturn resulprint print_add(1,3,4,5,6,7)#按值传递的例子:b =1
def print_sth(s):s=s+1return s# print print_sth(b)
# print "b:",b#按引用传递的例子:
a = [1]
print "a: ",adef print_str(s):s.append(2)return
# print print_str(a)
# print a#小练习:写一个而函数,一个字符串作为参数,函数需要将此字符串的偶数位字母做一个返回
def print_even(s):s_list = []for i in range(len(s)):if i % 2 == 0:s_list.append(s[i])return "".join(s_list)# s = "abcdef"
# print print_even(s)def add(x,y):try:if isinstance(x,y(int,long,float)):return x + yelse:return Noneexcept:print "你传入的类型不一致,不能两个数增加"# a = 10
# b = "ddd"
# print add(1,b)#一个list 包含10个数字,然后生成新的List,要求,新的list里面的数都比之前的数多1
def print_list():list1 = range(10)list2 = []for i in list1:list2.append( i + 1)print list1print list2
精简版:
传值:被调函数局部变量改变不会影响主调函数局部变量
传址:被调函数局部变量改变会影响主调函数局部变量
Python参数传递方式:传递对象引用(传值和传址的混合方式),如果是数字,字符串,元组则传值;如果是列表,字典则传址;
copy使用场景:列表或字典,且内部元素为数字,字符串或元组
deepcopy使用场景:列表或字典,且内部元素包含列表或字典
python 2017年12月七学习笔记相关推荐
- 2017年12月6日 学习笔记(JAVA面试题)
前段时间都在泡图书馆,看<java核心技术卷1>.感觉好多东西会用了,但是并不知道底层实现原理,还有好多没见过的知识点概念.觉得果然还是要多读书. 接下来准备边读书,边把各种面试题提及的知 ...
- 实战 | 深度学习轻松学:如何用可视化界面来部署深度学习模型 转载 2017年12月27日 00:00:00 109 翻译 | AI科技大本营 参与 | 王赫 上个月,我有幸结识了 DeepCogn
实战 | 深度学习轻松学:如何用可视化界面来部署深度学习模型 转载 2017年12月27日 00:00:00 标签: 109 编辑 删除 翻译 | AI科技大本营 参与 | 王赫 上个月,我有幸结识了 ...
- 2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学、机
2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学.机 ...
- 小雅深访 |富国朱少醒最完整的投资逻辑(2017年12月)
数据 15年20倍 现年48岁的朱少醒,在国内基金业创造了一个历史. 截至2020年12月21日,朱少醒管理的富国天惠成长基金(简称富国天惠)回报率2007.95%,年化收益超过22%. 这距离朱少醒 ...
- 京东发力金融AI,欲再招50位金融AI顶级科学家 转载 2017年12月04日 00:00:00 42 12月1日,京东金融AI实验室在美国硅谷正式投入运营。亦在同一天,京东金融宣布,美国伊利诺伊大
京东发力金融AI,欲再招50位金融AI顶级科学家 转载 2017年12月04日 00:00:00 42 12月1日,京东金融AI实验室在美国硅谷正式投入运营.亦在同一天,京东金融宣布,美国伊利诺伊大学 ...
- 优化Docker镜像大小方案 2017年12月10日 17:54:46 阅读数:1774 标
2019独角兽企业重金招聘Python工程师标准>>> 优化Docker镜像大小方案 2017年12月10日 17:54:46 阅读数:1774 标签: Docker 更多 个人分类 ...
- 23神经网络 :唐宇迪《python数据分析与机器学习实战》学习笔记
唐宇迪<python数据分析与机器学习实战>学习笔记 23神经网络 1.初识神经网络 百度深度学习研究院的图,当数据规模较小时差异较小,但当数据规模较大时深度学习算法的效率明显增加,目前大 ...
- 中文编程专栏月报:2017年12月
原文知乎地址: 中文编程专栏月报:2017年12月 祝各位2018年好! 上次月报末尾的下一步打算: 尝试在office软件插件中实现简单的中文编程(源自讨论) 基于官方文档Walkthrough: ...
- Python的dict字典结构操作方法学习笔记
Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方 ...
最新文章
- 如何看待 2020 届校招算法岗「爆炸」的情况?
- R语言使用pwr包的pwr.chisq.test函数对卡方检验进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
- new Function()
- UITableView优化
- 机器学习笔记:高斯判别分析
- c++中new的总结(动态管理,malloc存在的问题,malloc与new的区别)
- python 字符串交集_Python序列--集合(set)
- Chrome查看cookie
- 【译】数据结构中关于树的一切(java版)
- Qt工作笔记-ListWidget拖动(拖拽)到QGraphicsScene
- PHP编译configure时常见错误(转)
- nodejs返回html与vue,vuejs和nodejs的区别是什么?
- 吴恩达神经网络和深度学习-学习笔记-19-机器学习策略(正交化+单一数字评估指标)
- uiswitch样式_iOS - UISwitch 、UISegmentedControl
- STM32驱动步进电机测试
- java中io的重要性_java中的IO整理
- (邀请函)澳大利亚堪培拉留学报告会面签会12月12号在北京理工大学举办
- 是兰大文科楼的辉煌灯火让我找到了自己
- 谷歌又要来了?陆齐离开百度,拒绝巨头选YC | 一周学习排行
- OneR算法_0(python数据挖掘入门与实践-实验2)
热门文章
- Mongodb使用之Aggregation聚合查询:.group()/.project()/.and().previousOperation()等api的使用
- 打开新窗口的几种方式及target=_blank指定窗口名称
- 【调剂】2021年东南大学苏州联合研究生院相关专业调剂信息
- 怎么更改图片的尺寸?照片尺寸大小怎么改?
- R语言绘图实战:RDA冗余分析
- AAA学习攻略-41 个人知识管理的25个方法
- java计算机毕业设计家庭记账系统源程序+mysql+系统+lw文档+远程调试
- 2021-08-27:验证哥德巴赫猜想之一: 2000以内的正偶数(大于等于4)都能够分解为两个质数之和。
- 决策树实战:california房价预测
- performSelector多个参数