zoukankan      html  css  js  c++  java
  • 灵活提供函数功能界面(来自小白的笔记)

    #!/usr/bin/env python

    # -*- coding:utf-8 -*-

    #mysql_function.py 提供用户查看、更改、删除界面
    def show():
    pass

    def update():
    pass

    def delete():
    pass


    ### 一般情况下,我们在给函数定义框架或者功能的时候,一般先定义函数或者类,先用占位语句pass取代内容,整理出框架。

    if __name__ == '__main__': #表示执行该脚本时会执行下面的操作步骤;如果被别的函数import调用,则不会执行下列命令
    #记住这里用'''内容'''来作为用户显示界面;
    msg = '''
    1:查看
    2:修改
    3:删除
    4:退出
    '''
    #这里用1234来分别代替上面msg的功能,当用户选择1234后会根据判断调用所选的功能;
    msg_dict = {
    '1': show,
    '2': update,
    '3': delete,
    '4': exit,
    }
    while True:
    print(msg)
    choice = input("操作>>>: ").strip()
    if len(choice) == 0 or choice not in msg_dict:continue #如果输入为空或者输入的内容不在msg_dict里面,则跳出至循环首部继续进行循环
    else:  #执行用户正确选择的功能
    msg_dict[choice]()

  • 相关阅读:
    eval解析的函数传参 object array
    whistle证书过期或不信任
    isa hasa的区别、及理解
    JVM工作原理和特点
    Cookie跨域操作
    关闭当前窗口js
    css遮罩层
    js 获得两个数组的重复元素
    主页变灰
    js 格式化日期
  • 原文地址:https://www.cnblogs.com/UncleZhao/p/8158987.html
Copyright © 2011-2022 走看看