实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。要求1:使用一个list用于保存学生的姓名。要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit代表退出学生管理系统。每一个功能定义一个自定义函数。界面如下:系统界面如下: 欢迎进入T666班学生管理 ...
分类:
编程语言 时间:
2020-07-06 12:44:49
阅读次数:
135
微信公众号:码农充电站pro 个人主页:https://codeshellme.github.io 当你选择了一种语言,意味着你还选择了一组技术、一个社区。 目录 本节我们来介绍闭包与装饰器。 闭包与装饰器是函数的高级用法,其实在介绍完Python 函数我们就可以介绍本节的内容,但由于Python中 ...
分类:
编程语言 时间:
2020-07-05 10:38:49
阅读次数:
59
1)*将函数参数打包成元组使用,传入参数为位置参数形式 >>> def test1(*arge): ... print(arge) ... >>> test1(1) (1,) >>> test(1,2,3,4) >>> def test2(x,*args): ... print(x) ... pri ...
分类:
编程语言 时间:
2020-07-03 10:55:17
阅读次数:
78
01- 可以在时间过了很久后 快速读懂自己的代码02- 便于工作的交接 # 函数 def my_func(a, b): # 文档说明 """ :param a: :param b: :return: """ # 单行注释 num = 10 return a + b + num # 假设 len函数 ...
分类:
编程语言 时间:
2020-07-02 21:24:32
阅读次数:
104
''' 6.定义一个函数,实现两个数四则运算,要注意有3个参数,分别是运算符和两个运算的数字. 例如: 传入:10,*,20 返回:200 ''' def a(num1,num2,fh): #print('方法1') #return str(num1)+str(fh)+str(num2) #prin ...
分类:
编程语言 时间:
2020-07-02 19:46:23
阅读次数:
144
原文链接: python函数修饰符@的作用是为现有函数增加额外的功能,常用于插入日志、性能测试、事务处理等等。 创建函数修饰符的规则:(1)修饰符是一个函数(2)修饰符取被修饰函数为参数(3)修饰符返回一个新函数(4)修饰符维护被维护函数的签名 例子1:被修饰函数不带参数 def log(func) ...
分类:
编程语言 时间:
2020-06-30 20:43:11
阅读次数:
74
# 一等函数 # 龟叔: 虽然我把函数定为一等对象,但是我并不把Python当作函数式编程语言. """ Python中,所有的函数都是一等对象: 1.在运行时创建 2.能赋值给变量或数据结构中的元素 3.能作为参数传给函数 4.能作为函数的返回值 """ # 把函数视作对象 def factori ...
分类:
编程语言 时间:
2020-06-28 18:46:42
阅读次数:
74
1.理论知识:什么是生成器? 生成器的本质就是迭代器。生成器和迭代器也有不同,唯一的不同就是:迭代器都是Python给你提供的已经写好的工具或者通过数据转化得来的,(比如文件句柄,iter([1,2,3])。生成器是需要我们自己用python代码构建的工具。最大的区别也就如此了。 2.生成器的构建方 ...
分类:
编程语言 时间:
2020-06-28 09:43:39
阅读次数:
88
def calc(n): print(n) if int(n / 2) == 0: # 10/2 5/2 2/2 return n res=calc(int(n / 2)) return res calc(10) ####打印结果 10 5 2 1 ######################### ...
分类:
编程语言 时间:
2020-06-28 00:22:12
阅读次数:
96
1.概念 由若干条语句组成的语句块,他的组织代码是代码的最小单元 完成一定的功能 2.作用 最基本的封装,按照功能组织一段代码 可以复用,减少代码量 代码简洁美观,更易懂 3.函数的分类 内建函数 max() 库函数 match.ceil() 自定义函数 使用def关键字定义 4.定义 函数名 缩进 ...
分类:
编程语言 时间:
2020-06-27 09:23:11
阅读次数:
78