zoukankan      html  css  js  c++  java
  • python_函数、局部变量与全局变量

    #函数优点:代码重用、保持一致性、可扩展性
    import time

    def logger():
    """时间年-月-日 分"""
    time_format = '%Y-%m-%d %X'
    time_current = time.strftime(time_format)
    """打开文件a.txt,追加end action"""
    with open("a.txt",'a+') as f:
    f.write("%s end action " %time_current)

    def func1():
    print("in the func1")
    logger()

    def func2():
    print("in the func2")
    logger()

    def func3():
    print("in the func3")
    logger()

    func1()
    func2()
    func3()

    --------------------------------------------------

    局部变量、全局变量

    #注意:不应该在函数内部定义全局变量,也不能改全局变量,会导致函数混乱,难以调试
    #列表、字典、集合、类,可以在局部改全局,除了字符串、整数,不能改。
    #在子程序中定义的变量为局部变量,当局部变量与全局变量同名时,子程序内,局部变量启作用。其他地方,全局变量起作用。

    school ='oldboy' #全局变量
    def name():
    global school

    school = 'python1' #局部变量
    print("请输入",school)
    name1 = 'alex'

    name()

    print("school:",school) #在函数调用之后,global 全局变量才生效

  • 相关阅读:
    利用ssh传输文件
    linux 终端常用快捷键
    ubuntu 下关闭apache服务自动启动
    linux ps命令介绍
    virtualenv 使用
    startuml 2.6注册
    三代组装小基因组研究综述
    畅想未来的测序
    测序简史
    纳米孔测序技术介绍
  • 原文地址:https://www.cnblogs.com/monica001/p/10490705.html
Copyright © 2011-2022 走看看