其实看了你的问题,主要是你不理解函数返回值.
函数返回值
1 函数可以有返回值,也可以没有返回值。
2 对于没有返回值的函数,功能只是完成一个操作
3 函数可以有返回值,只要 return 就可以给出一个
比如你说的fobj.open(path),我要打开一个文件,但是打开不是最终目的,最终目的还是要对文件进行操作(增删改查),那么我打开之后就要把打开的文件拿到手才能操作,于是有了fobj = opan(path),fobj就是open这个函数返回给我们的文件对象
就像上面说的fobj.read()就是进行一个操作,而n=fobj.read()就是拿到这个操作返回的值
温馨提示:答案为网友推荐,仅供参考