python的底层是通过C语言实现,因此参数调用时是通过地址传递的(和C语言一样,值是单向传递,指针才能实现双向传递),比如:

 
 
# -*- coding: utf-8 -*-
def f1(x,y):
z=x+y
y=x
  return z
a= 1 b=2 c=f1(a, b) print c, a, b

更多相关文章

  1. 支持c和python之间的跨语言(c)标记的代码编辑器
  2. 不同程序语言之间的互动,IronPython 与C#交互
  3. Python语言特性之1:函数参数传递
  4. 运用Python语言编写获取Linux基本系统信息(三):Python与数据库编
  5. 《数据结构与算法Python语言描述》裘宗燕 笔记 第五章 栈和队列
  6. [Z] 通天塔导游:各种编程语言的优缺点
  7. 堆栈/帧指针作为外部变量
  8. Linux-C语言函数手册
  9. linux下的C语言编程(总结篇)

随机推荐

  1. Android虚拟平台的编译和整合
  2. Android(安卓)以图找图功能
  3. Android 基础总结:(二)Android APP基础及组
  4. Android能赢得开发者吗?
  5. IOS和Android OpenGL游戏引擎的集成AdMob
  6. Android系列教程(2):为 TextView组件加上边
  7. okhttp的应用详解与源码解析--android网
  8. android 与 unity 的那些事
  9. Android之网络丢包
  10. 万圣节:Android 南瓜灯现身