day15 作业
day15 作业
第一题
===================题目一===================
input=333
def func():
input=444
func()
print(input)
>>>333
'''
#定义全局变量input的变量值为333,定义函数func,调用函数func,执行函数体代码,
#定义局部变量input的变量值为444,调用结束,局部变量销毁,执行print,
#找到全局变量input=333
'''
第二题
===================题目二===================
def func():
print(x)
x=111
func()
>>>111
'''
程序执行,定义函数func,定义全局变量x=111,
调用函数func,执行函数体代码,
输出x,找到全局变量x=111,输出111
'''
第三题
===================题目三===================
x=1
def func():
print(x)
def foo():
x=222
func()
foo()
>>>1
'''
定义变量x=1,定义函数func,定义函数foo,调用函数foo,执行foo函数体代码,
定义局部变量x=222,调用函数func,函数体代码结束,局部变量销毁,
执行func函数体代码
输出x,找到全局变量x=1,输出1
'''
第四题
===================题目四===================
input=111
def f1():
def f2():
# input=333
print(input)
input=222
f2()
f1()
>>>222
'''
定义变量名input=111,定义函数f1,调用f1,执行f1函数体代码,
定义f2函数,定义变量input=222,调用f2函数,执行f2函数体代码,输出input,
本层局部变量未找到,查找上一次局部变量,找到input=222,输出222
'''
第五题
===================题目五===================
x=111
def func():
print(x) #
x=222
func()
>>>报错
'''
定义全局变量x=111,定义函数func,定义错误,违反原则:变量先定义后引用
'''
第六题
===================题目六===================
x=111
def foo():
print(x,)
def bar():
print(x)
foo()
bar()
>>>111
>>>111
'''
定义全局变量x=111,定义foo函数,定义bar函数
调用foo函数,执行函数体代码,输出x,找到全局变量x=111,输出111
调用bar函数,执行函数体代码,输出x,找到全局变量x=111,输出111
'''
第七题
===================题目七===================
x=1
def func2():
func1()
x=2
def func1():
print(x)
x=3
func2()
>>>3
'''
定义全局变量x=1,定义函数func2,修改全局变量x=2,定义函数func1
修改全局变量x=3,调用函数func2,执行函数体代码,调用函数func1
执行函数体代码,输出x,查找全局变量,得到x=3,输出3
'''
day15 作业的更多相关文章
- 老男孩Day15作业:商城列表页面(静态)
一. 一.作业需求: 1.完成商城列表静态页面的抒写 二.博客地址:https://www.cnblogs.com/catepython/p/9205636.html 三.运行环境 操作系统:Win1 ...
- Day15作业及默写
1.整理今天内容 PASS 2.现有列表alist = [3,1,-4,2,-6] 按照元素的绝对值大小进行排序 alist = [3,1,-4,2,-6] sorted(alist,key=lamb ...
- python基础一 day15 作业
3.处理文件,用户指定要查找的文件和内容,将文件中包含要查找内容的每一行都输出到屏幕def check_file(filename,aim): with open(filename,encoding= ...
- 团队作业8——第二次项目冲刺(Beta阶段)Day1--5.18
1.展开站立式会议: 会议内容:①团队里的新成员做简单的自我介绍. ②讨论每天的任务分配问题. ③提出一个严格要求:博客一定要及时发布,并及时提交作业,遇到困难可以提出来一起解决. ④就现阶段的项目进 ...
- python 作业
Linux day01 计算机硬件知识整理 作业要求:整理博客,内容如下 编程语言的作用及与操作系统和硬件的关系 应用程序->操作系统->硬件 cpu->内存->磁盘 cpu与 ...
- 老男孩教育python全栈第22期Day15笔记
day15 今日内容大纲 昨日内容回顾作业讲解 装饰器:完美的呈现了开放封闭原则.装饰器的本质:闭包. def wraper(f): def inner(*args, **kwargs): " ...
- python10作业思路及源码:类Fabric主机管理程序开发(仅供参考)
类Fabric主机管理程序开发 一,作业要求 1, 运行程序列出主机组或者主机列表(已完成) 2,选择指定主机或主机组(已完成) 3,选择主机或主机组传送文件(上传/下载)(已完成) 4,充分使用多线 ...
- SQLServer2005创建定时作业任务
SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点 创建步骤:(使用最高权限的账户登录--sa) 一.启动SQL Server代理(SQL Server ...
- 使用T-SQL找出执行时间过长的作业
有些时候,有些作业遇到问题执行时间过长,因此我写了一个脚本可以根据历史记录,找出执行时间过长的作业,在监控中就可以及时发现这些作业并尽早解决,代码如下: SELECT sj.name , ...
随机推荐
- pytorch入门2.1构建回归模型初体验(模型构建)
pytorch入门2.x构建回归模型系列: pytorch入门2.0构建回归模型初体验(数据生成) pytorch入门2.1构建回归模型初体验(模型构建) pytorch入门2.2构建回归模型初体验( ...
- 解析D-Bus服务器的地址
D-Bus 1.13.14 Main Page Related Pages Modules Data Structures Files Typedefs | Functions Address par ...
- Qt自动生成.rc文件并配置对应属性 程序图标 版本 描述等
Qt项目配置文件pro里需要如下配置,进行qmake,build后会自动生成.rc文件,并将对应的信息写入文件中 VERSION = 1.0.0.1 RC_ICONS = "http.ico ...
- java8 Date相关工具
自己整理的java8 常用的工具类 /** * @Author taozhaoyang * @Description 结合 java8 线程安全 * @Date 9:55 2018/7/30 **/ ...
- Sublime Text 3.1 注册码
加入到hosts文件: 127.0.0.1 www.sublimetext.com 127.0.0.1 license.sublimehq.com hosts 文件的位置: Windows : c:/ ...
- Python类中装饰器classmethod,staticmethod,property,
@classmethod 有的时候在类中会有一种情况,就是这个方法并不需要使用每一个对象属性 因此 这个方法中的self参数一个完全无用的参数,使用classmethod class A: __cou ...
- qemu-guest-agent详解
qemu guest agent简称qga, 是运行在虚拟机内部的一个守护程序(qemu-guest-agent.service),他可以管理应用程序,执行宿主机发出的命令. QEMU为宿主机和虚拟机 ...
- SQL去掉重复数据
SELECT vc_your_email,vc_our_ref_or_code INTO #tmp FROM( SELECT vc_your_email,vc_our_ref_or_code,ROW_ ...
- 深入理解Java闭包概念
闭包又称词法闭包 闭包最早定义为一种包含<环境成分>和<控制成分>的实体. 解释一:闭包是引用了自由变量的函数,这个被引用的变量将和这个函数一同存在. 解释二:闭包是函数和相关 ...
- skywalking与pinpoint全链路追踪方案对比
由于公司目前有200多微服务,微服务之间的调用关系错综复杂,调用关系人工维护基本不可能实现,需要调研一套全链路追踪方案,初步调研之后选取了skywalking和pinpoint进行对比; 选取skyw ...