#!/usr/bin/env python # -*- coding:utf-8 -*- ‘‘‘ 全局变量 全部大写 局部变量 全部小写 global 最外层全局变量 nonlocal 上一级 局部变量 ‘‘‘ name = "aaa" global ss #标识为全局变量 ss = "sss" agr = "wwwwwwww" def change_str() : global name#全局变量 #局部变量 name = "bbb" ss = "xxx" rrr = "ooog" return name,ss,agr,rrr def test_str() : global rrr rrr = "ooo" return rrr change_name = change_str() print(change_name)#局部变量 print(test_str())#局部变量 print(name,ss,agr)#全局变量
运行结果