迈向大神的 day008 -01

迈向大神 d a y 008 day008 day008—1 函数(二)

补充 可读性强 复用性强

补充

def qqxing(k,l = {}):
    # l.append(1)
    l[k] = 'v'
    print(l)
qqxing(1)     #[1]
qqxing(2)     #[1,1]
qqxing(3)     #[1,1,1]

如果默认参数的值是一个可变数据类型,

那么每一次调用函数的时候,

如果不传值就公用这个数据类型的资源

命名空间和作用域

  • 全局命名空间 在程序从上到下执行的过程中 依次加载内存中 –我们写的代码 不是函数中的代码

  • 局部命名空间 函数内部定义的名字 当函数被调用 才会产生名称空间 --* 函数*

  • 内置命名空间 input() python解释器已启动就可以使用 内置的名字在启动时被加载到内存里–python 解释器

    在全局不能用局部中使用

    import this

    p =max([1,2,3])

    当我们在全局定义了和内置名字空间同名的名字是 会使用自己的

    函数的内存地址() --》》函数调用

    对于不可变数据类型 在局部可是查看全局作用域中的变量 但是不能更该

    若修改需要global

a=1
def func()
	global a#可修改全局(少用不安全)    尽量接收参数 return 返回值 
	a+=1
print(a)

a=1
def func()
	x='aaa'
    t='bbb'
	print(locals())#局部名字的所有名字   与所在位置有关系  作用域有哪些名字  #本地的
print(a)
print(globals())  #所有命名的名字  

函数的嵌套套用

def  max(a,b):
    return a if a>b else b;
def max_m(x,y,z):#函数嵌套调用
    return max(max(x,y),z)
print(max_m(55,6,99))

函数的嵌套定义 排除错误从下往上找

def outer():
    def inner():
        print("you are so beautiful!")    
    inner()
outer()

#nonlocal a 声明了一个上层的局部变量名  对局部最近一层有影响

# a = 1
# def outer():
#     a = 1
#     def inner():
#         a = 2
#         def inner2():
#             nonlocal a  #声明了一个上面第一层局部变量
#             a += 1   #不可变数据类型的修改
#         inner2()
#         print('##a## : ', a)
#     inner()
#     print('**a** : ',a)

# outer()
# print('全局 :',a)

函数名就是内存地址 函数名可以赋值 函数名可以作为容器类型的元素 函数名可以作为函数参数 可以作为返回值

函数名就是一类对象

闭包

含义 嵌套函数 内部函数调用外部函数的变量

def ouster():
	a=1
	def inner():
		print(a) #调用a
	print(inenr.__closure__)   #显示 cell 是一个闭包
ouster()

闭包 记住里面的函数的id 不然它消失 这样永远不会消失 延长生命周期

def ouster():
	a=1
	def inner():
		print(a) #调用a
    return inner    #以返回值的形式返回给 outst
	print(inenr.__closure__)   #显示 cell 是一个闭包
inn=ouster()   #
inn()  #外部去使用内部的
#爬虫
#import urllib #模块
from urllib.request import urlopen
# ret=urlopen('http://www.baidu.com').read()
# print(ret)
def get_url():
    url='http://www.baidu.com'
    def get():
        ret = urlopen(url).read()
        print(ret)
    return get
get_func=get_url()

三元运算符

c=a if a>b else b    
true  if 条件   else false
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园信息化系统解决方案旨在通过先进的信息技术,实现教育的全方位创新和优质资源的普及共享。该方案依据国家和地方政策背景,如教育部《教育信息化“十三五”规划》和《教育信息化十年发展规划》,以信息技术的革命性影响为指导,推进教育信息化建设,实现教育思想和方法的创新。 技术发展为智慧校园建设提供了强有力的支撑。方案涵盖了互连互通、优质资源共享、宽带网络、移动APP、电子书包、电子教学白板、3D打印、VR虚拟教学等技术应用,以及大数据和云计算技术,提升了教学数据记录和分析水平。此外,教育资源公共服务平台、教育管理公共服务平台等平台建设,进一步提高了教学、管控的效率。 智慧校园系统由智慧教学、智慧管控和智慧办公三大部分组成,各自具有丰富的应用场景。智慧教学包括微课、公开课、精品课等教学资源的整合和共享,支持在线编辑、录播资源、教学分析等功能。智慧管控则通过平安校园、可视对讲、紧急求助、视频监控等手段,保障校园安全。智慧办公则利用远程视讯、无纸化会议、数字会议等技术,提高行政效率和会议质量。 教育录播系统作为智慧校园的重要组成部分,提供了一套满足学校和教育局需求的解决方案。它包括标准课室、微格课室、精品课室等,通过自动五机位方案、高保真音频采集、一键式录课等功能,实现了优质教学资源的录制和共享。此外,录播系统还包括互动教学、录播班班通、教育中控、校园广播等应用,促进了教育资源的均衡化发展。 智慧办公的另一重点是无纸化会议和数字会议系统的建设,它们通过高效的文件管理、会议文件保密处理、本地会议的音频传输和摄像跟踪等功能,实现了会议的高效化和集中管控。这些系统不仅提高了会议的效率和质量,还通过一键管控、无线管控等设计,简化了操作流程,使得会议更加便捷和环保。 总之,智慧校园信息化系统解决方案通过整合先进的信息技术和教学资源,不仅提升了教育质量和管理效率,还为实现教育均衡化和资源共享提供了有力支持,推动了教育现代化的进程。
智慧校园信息化系统解决方案旨在通过先进的信息技术,实现教育的全方位创新和优质资源的普及共享。该方案依据国家和地方政策背景,如教育部《教育信息化“十三五”规划》和《教育信息化十年发展规划》,以信息技术的革命性影响为指导,推进教育信息化建设,实现教育思想和方法的创新。 技术发展为智慧校园建设提供了强有力的支撑。方案涵盖了互连互通、优质资源共享、宽带网络、移动APP、电子书包、电子教学白板、3D打印、VR虚拟教学等技术应用,以及大数据和云计算技术,提升了教学数据记录和分析水平。此外,教育资源公共服务平台、教育管理公共服务平台等平台建设,进一步提高了教学、管控的效率。 智慧校园系统由智慧教学、智慧管控和智慧办公三大部分组成,各自具有丰富的应用场景。智慧教学包括微课、公开课、精品课等教学资源的整合和共享,支持在线编辑、录播资源、教学分析等功能。智慧管控则通过平安校园、可视对讲、紧急求助、视频监控等手段,保障校园安全。智慧办公则利用远程视讯、无纸化会议、数字会议等技术,提高行政效率和会议质量。 教育录播系统作为智慧校园的重要组成部分,提供了一套满足学校和教育局需求的解决方案。它包括标准课室、微格课室、精品课室等,通过自动五机位方案、高保真音频采集、一键式录课等功能,实现了优质教学资源的录制和共享。此外,录播系统还包括互动教学、录播班班通、教育中控、校园广播等应用,促进了教育资源的均衡化发展。 智慧办公的另一重点是无纸化会议和数字会议系统的建设,它们通过高效的文件管理、会议文件保密处理、本地会议的音频传输和摄像跟踪等功能,实现了会议的高效化和集中管控。这些系统不仅提高了会议的效率和质量,还通过一键管控、无线管控等设计,简化了操作流程,使得会议更加便捷和环保。 总之,智慧校园信息化系统解决方案通过整合先进的信息技术和教学资源,不仅提升了教育质量和管理效率,还为实现教育均衡化和资源共享提供了有力支持,推动了教育现代化的进程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值