zoukankan      html  css  js  c++  java
  • python:局部变量与全局变量

    #!usr/bin/env python
    # -*- coding:utf-8 -*-
    #除了字符串和整数,其他都可以在函数中修改
    #在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量
    #全局变量作用域是整个程序,而局部变量作用域是定义该变量的子程序
    #当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其他地方全局变量起作用
    __author__ = "Samson"
    school = "oldboy"
    def change_name(name):
    global school#定义为全局变量,该school与第五行school相同
    school = "edu"
    print("before changed", name)
    name = name.title()#这个函数就是这个变量的作用域(局部变量)
    print("after changed", name)

    name = "samson"
    change_name(name)
    print(name)

    names = ["Alex","samson"]
    def change():
    names[0] = "sam"
    change()
    print(names)
  • 相关阅读:
    打印机无法打印文件
    .Net com组件操作excel(不建议采用Com组件操作excel)
    Zebra
    Map遍历方式
    PageHelper原理
    MySQL8.0新特性
    算法_插入排序
    贝叶斯定理
    二叉树学习笔记
    Java校验时间段重叠
  • 原文地址:https://www.cnblogs.com/cansun/p/8075671.html
Copyright © 2011-2022 走看看