首页 > 其他分享 >用字典值视图作为函数调用应该这样写

用字典值视图作为函数调用应该这样写

时间:2024-04-24 16:36:08浏览次数:28  
标签:ch 函数调用 dic 视图 print 字典

 =====Python=====

    在python中,对函数的调用,除了常规方法外,还可以把函数名以字典的形式保存,并通过代码段集中调用。

    参照如下:

 


 

import sys

def logoff():
print('注销账号!')
def exit1():
print('退出应用程序!')
sys.exit()

dic={'1':logoff,'2':exit1}
while True:
ch= input(''' 1.注销 | 2.退出
请输入序号:''')
if ch in dic:
dic[ch]()
else:
print('输入错误,重新选择!')
 

 

标签:ch,函数调用,dic,视图,print,字典
From: https://www.cnblogs.com/playing-python/p/18155744

相关文章

  • 第21章 控制器和视图(一)
    1准备工作添加包:dotnetaddpackageMicrosoft.AspNetCore.Mvc.Razor.RuntimeCompilation--version3.1.12开始使用视图2.1配置应用程序HTML响应是使用视图创建的,视图则是混合了HTML元素和C#表达式的文件。配置Startup来启用HTML响应。services.AddControllersWithVie......
  • 第22章 控制器和视图(二)
    1准备工作在Startup中启用会话配置。services.AddDistributedMemoryCache();services.AddSession(options=>{options.Cookie.IsEssential=true;});app.UseSession();2使用ViewBag操作方法使用视图模型提供数据,但有时还需额外信息。可以使用ViewBag提供额外数......
  • python将字典转换为对象(type的高级用法)
    创建对象使用type()函数还可以动态创建对象。在Python中,对象本质上也是一种类型,因此可以使用type()函数来创建对象。例如:obj=type('MyObject',(),{'attr':'value'})()等价于classMyObject:attr='value'obj=MyObject()创建类使用type()函数还可以......
  • 鸿蒙HarmonyOS实战-ArkUI动画(放大缩小视图)
    ......
  • DRF之视图组件
    【四】视图组件图源:drf(详细)_51CTO博客_什么是drf【1】两个视图基类【1.1】APIView请在【View】中查看详细【1.2】GenericAPIView【1.2.1】常用类属性基本设置:以下属性控制着基本视图的行为。queryset用于从视图返回对象的查询结果集。通常,你必须设置此......
  • 4+1 视图建模及架构设计工程实践
    ​占春良:碧桂园服务技术专家,项目架构师,前阿里资深软件工程师,12年技术开发经验。​01前言架构设计建模的目的是通过统一的UML语言,完成业务的梳理,并对业务系统进行合理的组织(分层、分模块),以提高系统的可扩展性、可重用性、可移植性、易理解性和易测试性,从而达到一个高质量属性的......
  • python中列表、字典和字符串的互相转换
    我们在python使用中经常会用到需要把字符串转为list或者字典,及把list或字典转为字符串(写文件,f.write()只能写字符串,插入数据库时,也只能用字符串)具体使用方法总结了一下:1、字符串转lists='a,b,c'l=s.split(',')  #把字符串s以逗号分割,分割出的list给到l ......
  • 如何基于Django中的WebSockets和异步视图来实现实时通信功能
    本文分享自华为云社区《结合Django中的WebSockets和异步视图实现实时通信功能的完整指南》,作者:柠檬味拥抱。在现代Web应用程序中,实时通信已经成为了必不可少的功能之一。无论是在线聊天、实时数据更新还是实时通知,都需要通过实时通信技术来实现。Django作为一个强大的Web框架,提......
  • DRF之类视图详解介绍
    一、视图基类1、APIView想要使用APIView,需要先导入:fromrest_framework.viewsimportAPIViewAPIView继承了View,同时也进行了升级,APIView是适合前后端分离的,而View是适合前后端不分离的。View并没有对请求进行处理,而APIView会对请求进行处理,将请求体的JSON数据转成......
  • 视图组件
    两个视图基类APIView#APIView是rest-framwork提供的所有视图类的基类,它继承自django的View类#在APIView中仍然以常规的类视图定义方法来实现get()、post()...请求方式的方法APIView和View的区别传入到视图方法中的请求对象是rest-framwork的Reqeust类的对象,而不是djang......