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
  • 相关阅读:
    JAVA 基本数据类型长度
    字符编码详解
    几种编码方式
    Java1.5泛型指南中文版(Java1.5 Generic Tutorial)
    java泛型小问题
    java中的equals()方法
    Java泛型中E、T、K、V等的含义
    数据库的基本操作
    Mysql数据类型简介(大概了解)
    [BZOJ 2007] 海拔
  • 原文地址:https://www.cnblogs.com/Stone-Fei/p/8463461.html
Copyright © 2011-2022 走看看