python variable函数_python main函数中变量默认为global variable
在python的main函数中的变量默认为全局变量,而其他的def函数中的变量则默认为局部变量。
当然,局部变量会优先于全局变量,在执行formal_print(t_global)语句时便可看出。
测试代码如下:
#!/usr/bin/env python
#coding=utf-8
#测试python的全局变量,局部变量的机制
def formal_print(s_global):
#常规的传参用法,传递参数进行print,变量名可任意
print "formal_print: ", s_global
return
def global_print():
#无参数传递,直接对global variable进行print
print "global_print: ", s_global
return
def global_print_para(st):#此处虽然传递了一个参数st,但是并没有在函数中用到
print "global_print_para: ", s_global
return
def test_global():
stest = 'test_global'
print "test_global: ", stest
return
if __name__ == '__main__':
#main函数中声明的变量默认为global variable,
#而其他def函数中声明的变量则默认为local variable
s_global = 'global variable s_global'
t_global = 'global variable t_global'
formal_print(s_global)
formal_print(t_global)
global_print()
test_global()
#formal_print(stest)#虽然在test_global()中声明了变量stest,但stest并非全局变量
print 'End.'
python variable函数_python main函数中变量默认为global variable相关推荐
- C++ main函数及main函数的参数
C++ main函数及main函数的参数 1.main函数的几种形式 int main() int main(int argc) int main(int argc,char** argv)//int ...
- 在python中使用关键字define定义函数_python自定义函数def的应用详解
这里是三岁,来和大家唠唠自定义函数,这一个神奇的东西,带大家白话玩转自定义函数 自定义函数,编程里面的精髓! def 自定义函数的必要函数:def 使用方法:def 函数名(参数1,参数2,参数-): ...
- python中factor函数_Python入门-函数
函数 在维基百科上函数式这样描述的: 函数在数学中为两集合间的一种对应关系:输入值集合中的每项元素皆能对应唯一一项输出值集合中的元素. 此处的函数区别于我们数学上的函数,在编程世界中,函数(Funct ...
- python中延时函数_python延时函数
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 可以使用python的time模块来实现类似于c中的sleep函数作用代码如下: ...
- python中msg函数_Python之函数
Python函数分为内置函数和自定义函数.内置函数可以理解为一些类的方法的快捷方式,供我们创建对象时来调用 内置函数大概有以下这么多 Python内置变量 如何查看Python内置变量?print v ...
- python中的匿名函数_python匿名函数
文章导读: 以前自己一直没搞明白Python中的匿名函数,现在拿这个问题基本上搞明白了,拿自己的理解整成一篇文章,附带大量例子,让其更加好理解. 在编程语言中,函数的应用: 1. 代码块重复,这时候必 ...
- python中的cell函数_python基础-函数
函数的基本使用 函数的参数详解 名称空间与作用域 闭包函数 装饰器 2020.9.11 小白学习,如有错误欢迎指点 参考自egon大佬Python快速入门神器www.zhihu.com 函数 使用函 ...
- python中的get函数_python之函数用法get()
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法get() #http://www.runoob.com/python/att-dic ...
- python中iter函数_Python iter()函数用法详解
Python iter()函数用法实例分析 本文实例讲述了Python iter()函数用法.分享给大家供大家参考,具体如下: python中的迭代器用起来非常灵巧,不仅可以迭代序列,也可以迭代表现出 ...
最新文章
- 服务化改造实践 | 如何在 Dubbo 中支持 REST
- spring23:Aspectj实现异常通知@AfterThrowing
- php js获取文件大小,js+ajax实现获取文件大小的方法_javascript技巧
- java clone方法_JAVA对象clone方法代码实例解析
- 宝塔php漏洞,[安全预警]关于最近宝塔闹得很厉害的PMA漏洞BUG
- linux鼠标键盘被禁用了,debian squeeze下鼠标、键盘突然被系统禁用
- python虚函数_Python进阶话题杂谈(十三)纯虚函数与抽象基类
- 线程池中 corePoolSize, maximumPoolSize, poolSize理解
- 【bzoj 2461】[BeiJing2011]符环(高维dp+记忆化搜索)
- 一些鼠标指针图案大全和美化 20+
- php截取字符串右边,如何从右边向左截取字符串
- 基于JAVA乐居租房网的设计与实现计算机毕业设计源码+系统+lw文档+部署
- Unity3d+倾斜摄影技术应用
- NVIDIA TX2 安裝pytorch1.8
- activemq学习记录(二)(使用p2p模式和使用发布订阅模式去生产以及消费数据)
- python数据分析热力图怎么看_数据分析实战—热力图
- 【三维CAD设计经验分享】CrownCAD设计:生成工程图
- Oracle 锁表查询
- 头条自媒体运营秘籍,坚持下去你就可以打败90%的人
- 小程序海报二维码生成插件