#小练习:
#使用可变参数的形式,将所有参数相乘,并将结果作为函数的返回值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使用场景:列表或字典,且内部元素包含列表或字典

本文转自 知止内明 51CTO博客,原文链接:http://blog.51cto.com/357712148/2048529,如需转载请自行联系原作者

python 2017年12月七学习笔记相关推荐

  1. 2017年12月6日 学习笔记(JAVA面试题)

    前段时间都在泡图书馆,看<java核心技术卷1>.感觉好多东西会用了,但是并不知道底层实现原理,还有好多没见过的知识点概念.觉得果然还是要多读书. 接下来准备边读书,边把各种面试题提及的知 ...

  2. 实战 | 深度学习轻松学:如何用可视化界面来部署深度学习模型 转载 2017年12月27日 00:00:00 109 翻译 | AI科技大本营 参与 | 王赫 上个月,我有幸结识了 DeepCogn

    实战 | 深度学习轻松学:如何用可视化界面来部署深度学习模型 转载 2017年12月27日 00:00:00 标签: 109 编辑 删除 翻译 | AI科技大本营 参与 | 王赫 上个月,我有幸结识了 ...

  3. 2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学、机

    2017年度盘点:15个最流行的GitHub机器学习项目 By 机器之心2017年12月21日 15:23 在本文中,作者列出了 2017 年 GitHub 平台上最为热门的知识库,囊括了数据科学.机 ...

  4. 小雅深访 |富国朱少醒最完整的投资逻辑(2017年12月)

    数据 15年20倍 现年48岁的朱少醒,在国内基金业创造了一个历史. 截至2020年12月21日,朱少醒管理的富国天惠成长基金(简称富国天惠)回报率2007.95%,年化收益超过22%. 这距离朱少醒 ...

  5. 京东发力金融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实验室在美国硅谷正式投入运营.亦在同一天,京东金融宣布,美国伊利诺伊大学 ...

  6. 优化Docker镜像大小方案 2017年12月10日 17:54:46 阅读数:1774 标

    2019独角兽企业重金招聘Python工程师标准>>> 优化Docker镜像大小方案 2017年12月10日 17:54:46 阅读数:1774 标签: Docker 更多 个人分类 ...

  7. 23神经网络 :唐宇迪《python数据分析与机器学习实战》学习笔记

    唐宇迪<python数据分析与机器学习实战>学习笔记 23神经网络 1.初识神经网络 百度深度学习研究院的图,当数据规模较小时差异较小,但当数据规模较大时深度学习算法的效率明显增加,目前大 ...

  8. 中文编程专栏月报:2017年12月

    原文知乎地址: 中文编程专栏月报:2017年12月 祝各位2018年好! 上次月报末尾的下一步打算: 尝试在office软件插件中实现简单的中文编程(源自讨论) 基于官方文档Walkthrough: ...

  9. Python的dict字典结构操作方法学习笔记

    Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方 ...

最新文章

  1. 如何看待 2020 届校招算法岗「爆炸」的情况?
  2. R语言使用pwr包的pwr.chisq.test函数对卡方检验进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
  3. new Function()
  4. UITableView优化
  5. 机器学习笔记:高斯判别分析
  6. c++中new的总结(动态管理,malloc存在的问题,malloc与new的区别)
  7. python 字符串交集_Python序列--集合(set)
  8. Chrome查看cookie
  9. 【译】数据结构中关于树的一切(java版)
  10. Qt工作笔记-ListWidget拖动(拖拽)到QGraphicsScene
  11. PHP编译configure时常见错误(转)
  12. nodejs返回html与vue,vuejs和nodejs的区别是什么?
  13. 吴恩达神经网络和深度学习-学习笔记-19-机器学习策略(正交化+单一数字评估指标)
  14. uiswitch样式_iOS - UISwitch 、UISegmentedControl
  15. STM32驱动步进电机测试
  16. java中io的重要性_java中的IO整理
  17. (邀请函)澳大利亚堪培拉留学报告会面签会12月12号在北京理工大学举办
  18. 是兰大文科楼的辉煌灯火让我找到了自己
  19. 谷歌又要来了?陆齐离开百度,拒绝巨头选YC | 一周学习排行
  20. OneR算法_0(python数据挖掘入门与实践-实验2)

热门文章

  1. Mongodb使用之Aggregation聚合查询:.group()/.project()/.and().previousOperation()等api的使用
  2. 打开新窗口的几种方式及target=_blank指定窗口名称
  3. 【调剂】2021年东南大学苏州联合研究生院相关专业调剂信息
  4. 怎么更改图片的尺寸?照片尺寸大小怎么改?
  5. R语言绘图实战:RDA冗余分析
  6. AAA学习攻略-41 个人知识管理的25个方法
  7. java计算机毕业设计家庭记账系统源程序+mysql+系统+lw文档+远程调试
  8. 2021-08-27:验证哥德巴赫猜想之一: 2000以内的正偶数(大于等于4)都能够分解为两个质数之和。
  9. 决策树实战:california房价预测
  10. performSelector多个参数