1.4 函数的变量 1.5 函数的返回值
2018-11-28 00:55
176 查看
1.4 函数的变量
- 局部变量和全局变量
python中的任何变量都有特定的作用域 在函数定义中的变量一般只能在该函数内部使用,这些只能在程序特定部分使用的变量我们称之为局部变量
在一个文件顶部定义的变量可供文件中的人和函数调用,这些被称为全局变量
#!/usr/bin/python
_global = 'global' def fun(): _local = 'local' print _local print _global fun() # 如果在这里打印_local这个变量会报错 ---------- local global
函数中声明全局变量
def fun(): global x \\这样x这个变量就可以在外部使用 x = 100
1.5 函数的返回值
函数被调用后会返回一个指定的值 函数调用后默认返回None 使用return 可以返回值,返回只可以是任意数据类型 return后函数会终止
def fun(): print ("Hello world") print fun() ------ Hello world None \\这就是返回值,默认为None def fun(): return True print ("Hello world") print fun() ------ True
相关文章推荐
- 复习4次课(12月1日) 1.1 函数定义 1.2 函数的参数 1.3 函数的默认参数 1.4 函数的变量 1.5 函数的返回值 1.6 多类型传值和冗余参数 1.7 函数的递归调用
- const、&在定义函数返回的作用及接收返回变量的类型
- [转]C语言的那些秘密之---函数返回局部变量
- C/C++中函数返回局部变量的问题
- 【转载】函数返回引用型变量?
- c++中函数中变量内存分配以及返回指针、引用类型的思考
- C/C++函数返回局部变量相关问题
- [第二节]C++ 引用 函数调用作为左值 用const限定引用 返回堆中变量的引用
- 编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数。
- effective c++条款21,22,23(返回对象时,别妄想反回其引用,将成员变量声明为private,宁可拿非成员非友元函数替换成员函数(增强封装性))
- C语言之函数返回局部变量
- 函数返回局部变量小结
- C/C++ 子函数返回局部变量、指针 和改变指针指向
- 函数的变量、函数的返回值
- C语言中函数返回局部变量的方法
- 函数内自动变量的返回
- 宏定义函数指针类型&函数返回左值类值 1。宏定义不分配内存,变量定义分配内存。 2。宏名和参数的括号间不能有空格 3。宏替换只作替换,不做计算,不做表达式求解 //下面是正确的标准的写法 typedef int(FUNC1)(int in); ty
- 关于android webview读取js全局变量或者函数返回值
- C语言的那些秘密之--函数返回局部变量
- 函数的返回值--返回变量和引用