理解python函数传参机制
2015-08-03 21:12
639 查看
如果是可变类型,就是传引用,函数内部可以修改外部的东西,如果是不可变类型,就是值传递,把不可变类型复制一份,不会对函数外部进行修改
num=10 string='test' tupleset=(1,2,3) listset=[9,8,7] def change(num,string,tupleset,listset): num+=1 string+=' into new words!' #tupleset.add(12) error tupleset=(12,3,4,4) listset.append(10000) change(num,string,tupleset,listset) print num,string,tupleset,listset
相关文章推荐
- Python列表推导式---轻量级循环
- PYTHON对文件及文件夹的一些操作
- python 爬虫2 介绍一下怎么抓取cookies,python多线程
- Learning Python Day3
- Python中的print语句
- python常用函数
- Python模块MySQLdb操作mysql出现2019错误:Can't initialize character set utf-8
- python文件打开方式详解——a、a+、r+、w+区别
- Python的基本数据类型
- python 闭包
- python 核心编程第六章课后题自己做的答案
- 第一个Python小程序
- python爬虫 豆瓣电影
- 合并百度影音的离线数据 with python 2.3 格式更新
- python_学习笔记0803
- python操作Excel读写--使用xlrd
- Python中将(字典,列表等)变量格式化输出
- python读取xml文件
- python读取xml文件
- Python's Coding Style