摘要:
匿名函数: 什么是匿名函数? 没有函数名的函数,只能用一次! 为何要用匿名函数? 当一个函数只需要用一次就没有使用的需要时,就可以用匿名函数! 怎么用匿名函数? lambda x,y:x+y(x,y) key=函数的内存地址: 作用是控制max函数的比较的值 max max(可迭代对象,key=la 阅读全文
摘要:
一:编写函数,(函数执行的时间是随机的)import randomimport timedef i(): x=random.randint(0, 5) time.sleep(x) print('恭喜we')i()二:编写装饰器,为函数加上统计时间的功能 import timedef outter(a 阅读全文
摘要:
装饰器: what:写一个函数为另一个函数添加功能 why:开发封闭的原则,软件一旦上线就应该封闭修改,开放拓展 封闭修改:1.不能修改软件源代码。2.也不能修改软件的调用方式 开发拓展:可以为原有的功能添加新的功能。 装饰器就是要在不改变软件源代码以及调用方式的前提下,为软件添加新的功能 how: 阅读全文
摘要:
函数对象: 指的是函数的内存地址可以想一个变量值一样去使用 1.变量值可以被引用 2变量值可以当做参数传给另外一个函数 3.变量值可以当做函数的返回值 4.变量值可以是容器类型的元素 函数的嵌套: 指的是在一个函数里又调用其他函数 # def max2(x,y):# if x > y:# retur 阅读全文
摘要:
一、函数的使用原则: 函数的使用原则分为2个阶段 1.定义阶段:只检测语法,不执行函数体代码 2.调用阶段:会触发函数体代码的运行 先定义后调用 二、函数的定义与调用形式 函数定义的3种形式: 1.有参函数 def func(xxxxx) pass func(1) 2.无参函数 def func() 阅读全文
摘要:
元组: 元组是什么? 不可变的列表 为什么用元组? 当用户只有读的需求时,用元组最合适 怎么用? 在()内用,隔开存放多个任意类型的值 1、按索引取值(正向取+反向取):只能取 2、切片(顾头不顾尾,步长) 3、长度 4、成员运算in和not in 5、循环 阅读全文
摘要:
# 1) 移除 name 变量对应的值两边的空格,并输出处理结果name = " aleX"print(name.strip(' ')) # 2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果
false # 3) 判断 name 变量对应的值是否以 "X" 结尾,并输出结果
tu 阅读全文
摘要:
1.可变不可变类型 定义方式:age=18 age=int(18) 可变是指值变了,id不变。不可变是指值变了,id也变了。 2.数字类型 一: 整型int 只能将纯数字的字符串转换成整型,小数点后舍弃 二 浮点型float 2、定义方式 salary=1.3 salary=float(1.3) 3 阅读全文
摘要:
作业一 1.简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型? 编译型(c)谷歌翻译 解释型(python)同声传译 编译型执行效率高与解释型,开发效率低于解释型 2.执行 Python 脚本的两种方式是什么 交互式环境、 将代码输入文本 3.Pyhton 单行注释 阅读全文
摘要:
if? if是用来判断一个条件成立则...不成立则.... 为何要用if? 让计算机想人一样有判断能力 如何用if判断? 语法1 if 条件: code1、code2,code3 语法2 if 条件: code1、code2,code3 else: code1、code2,code3 语法3 if 阅读全文