python函数传递名称 python函数值传递( 六 )


局部变量:作用于该函数内部,一旦函数执行完成,该变量就被回收 。
全局变量:它是在函数外部定义的,作用域是整个文件 。全局变量可以直接在函数里面应用,但是如果要在函数内部改变全局变量,必须使用global关键字进行声明 。
注意 :默认值在函数定义作用域被解析
在定义函数时,就已经执行力它的局部变量
python中不可变类型是共享内存地址的:把相同的两个不可变类型数据赋给两个不同变量a , b,a,b在内存中的地址是一样的 。
刚学python,想问一下如何把一个文件的路径传给函数的名称,我自己写了一个但是老出错,错在哪呢?求请教Python里类的成员函数至少有一个参数,且第一个参数一定是self 。
而且所有成员变量也必须用self.xxx的形式调用 。
简单的修改如下:
class Openfile:
filepath = ''
def chooseit(self, filepath):
self.filepath = filepath
opent = open(filepath,'r')
line = opent.readline()
print line
opent.close()
f = Openfile()
f.chooseit("E:\\a.txt")
关于python函数传递名称和python函数值传递的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读