# -*- coding: utf-8 -*-#整理一下Python函数的各种参数类型#参考资料:http://www.liaoxuefeng.com/#位置参数#调用函数时,传入的两个值按照位置顺序依次赋给参数def power(x, n):	s = 1	while n > 0: n = n -....
                            
                            
                                分类:
编程语言   时间:
2015-12-19 16:18:36   
                                阅读次数:
218
                             
                    
                        
                            
                            
                                1、python函数参数(含星号参数)http://blog.useasp.net/archive/2014/06/23/the-python-function-or-method-parameter-types.aspx2、python字符串 单引号,双引号,三引号http://woodpecke...
                            
                            
                                分类:
编程语言   时间:
2015-09-15 19:43:42   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                Python的传递究竟是值传递还是引用传递?在回答这个问题之前,需要知道python中的变量只是一个对象的引用。赋值操作不会改变对象指向的内容,而是把变量从一个对象的引用,改为指向另一个对象的引用。对一个变量重新复制后,复制前后的变量id会发生改变。而在变量直接进行操作情况,分可变对象(list d...
                            
                            
                                分类:
编程语言   时间:
2015-06-15 14:27:41   
                                阅读次数:
142
                             
                    
                        
                            
                            
                                add by zhj: 在Python文档中清楚的说明了默认参数是怎么工作的,如下"Default parameter values are evaluated when the function definition is executed.This means that the expressi...
                            
                            
                                分类:
编程语言   时间:
2015-03-30 18:23:23   
                                阅读次数:
182
                             
                    
                        
                            
                            
                                首先明确字符串,数字和元组作为函数参数时是不可变的,但是列表和字典等数据结构却是可以改变的。defchange(n):
n[0]=‘apple‘
names=[‘banana‘,‘pear‘]
n=names[:]
change(n)
printnames,n
[‘banana‘,‘pear‘][‘apple‘,‘pear‘]修改后让原始列表保持不变。假设现在要编写一个存..
                            
                            
                                分类:
编程语言   时间:
2014-12-16 06:35:10   
                                阅读次数:
279
                             
                    
                        
                            
                            
                                参数传递:
参数的传递是通过自动将对象赋值给本地变量来实现的,作为参数被传递的对象从不自动拷贝
在函数内部的参数名的赋值不会影响调用者
改变函数的可变对象参数的值也许会对调用者有影响(实质:不可变对象(如字符串 简单类型 元组)是通过'值'进行传递的,可变对象如字典 列表是通过'指针'进行传递的)
>>> def change(a,b):
a=2
print id(b)
print ...
                            
                            
                                分类:
编程语言   时间:
2014-12-11 17:20:37   
                                阅读次数:
218
                             
                    
                        
                            
                            
                                python中函数参数的传递是通过赋值来传递的。函数参数的使用又有俩个方面值得注意:1.函数参数是如何定义的 2.在调用函数的过程中参数是如何被解析先看第一个问题,在python中函数参数的定义主要有四种方式:1.F(arg1,arg2,...)这 是最常见的定义方式,一个函数可以定义任意个参数,每...
                            
                            
                                分类:
编程语言   时间:
2014-11-27 17:49:10   
                                阅读次数:
144
                             
                    
                        
                            
                            
                                新手的困惑,python函数参数到底是值引用还是地址引用?为什么函数内部修改一个变量外部输入却没改变?...
                            
                            
                                分类:
编程语言   时间:
2014-11-20 15:18:55   
                                阅读次数:
213
                             
                    
                        
                            
                            
                                Python的函数参数传递:传值?引用?对于变量(与对象相对的概念),其实,python函数参数传递可以理解为就是变量传值操作(注意哦,我说的是变量,不是对象 =_= )接着说例子好了:def ChangeInt( a ): a = 10 # change the numbernfoo = 2Cha...
                            
                            
                                分类:
编程语言   时间:
2014-09-13 13:15:15   
                                阅读次数:
215