zoukankan      html  css  js  c++  java
  • <潭州教育>-Python学习笔记@额外作业

    1 :购物车程序

    #待思考

    2:员工信息表

    • 用户可以模糊查询员工信息
    • 显示匹配了多少条,匹配字符需要高亮显示。
    #!/usr/bin/env python
    # -*- coding: UTF-8 -*-
    import time
    
    ###员工信息表 用户可以模糊查询员工信息 显示匹配了多少条,匹配字符需要高亮显示
    
    '''
    思路:
    
    按行搜索,找到对应内容就打印整行,并把搜索关键字替换成高亮显示出来。
    #  "33[1;5;32;40m something here1212 33[0m"
    Python中的高亮显示
    格式:33[显示方式;前景色;背景色m
    说明:
    前景色           背景色          颜色
    30               40             黑色
    31               41             红色
    32               42             绿色
    33               43             黃色
    34               44             蓝色
    35               45             紫红色
    36               46             青蓝色
    37               47             白色
    显示方式          意义
    -------------------------
    0               终端默认设置
    1               高亮显示
    4               使用下划线
    5               闪烁
    7               反白显示
    8               不可见
    
    print("33[1;5;32;40m something here1212 33[0m")
    
    '''
    
    def check_info(keyword):
        flag = 0
        count = 0
    
        ###问题:如何模糊查找字符串,怎么算是模糊查找。
        keyword_low = keyword.lower()
        keyword.upp = keyword.upper()
    
        highlight = "33[1;5;32;40m %s1212 33[0m"
        with open('员工信息表.txt','r') as ef:
            for x in ef.readlines():
    
                if keyword in x:
                    flag  = 1
                    count += 1
                    x = x.replace(keyword,highlight%keyword)
                    print(x)
    
            if flag == 0:
                print('未查询到相关内容,请重试')
    
            flag  = 0
            print('一共找到%s个信息'%count)
    
    def highlight(word):
        pass
    
    while True:
        keyword = input('请输入搜索关键字')
    
        check_info(keyword)
        time.sleep(2)
    View Code
  • 相关阅读:
    pikachu-xss(1)
    eNSP上配置RIPv2的认证
    eNSP模拟器OSPF单区域配置
    OSPF与ACL综合实验
    利用单臂路由实现vlan间路由
    理解Hybrid接口的应用
    eNSP下配置Trunk接口实现跨交换机传递数据
    eNSP上VLAN的基础的配置及access接口
    eNSP下利用三层交换机实现VLAN间路由
    NFS网络文件系统
  • 原文地址:https://www.cnblogs.com/Stone-Fei/p/8463461.html
Copyright © 2011-2022 走看看