1、什么是装饰器 器指的是工具,可以定义成成函数 装饰指的是为其他事物添加额外的东西点缀 合到一起的解释: 装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能 2、为何要用装饰器 开放封闭原则 开放:指的是对拓展功能是开放的 封闭:指的是对修改源代码是封闭的 装饰器就是在不修改被装饰器对象 ...
分类:
其他好文 时间:
2020-03-24 01:05:50
阅读次数:
81
阶乘是基斯顿·卡曼(Christian Kramp)于 1808 年发明的运算符号,是数学术语。一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。自然数n的阶乘写作n!。任何大于等于1 的自然数n 阶乘表示方法: n = int(input())sum = 1 ...
分类:
其他好文 时间:
2020-03-23 20:41:58
阅读次数:
329
1.管道命令的用法 将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连接的两个或者多个命令就形成了管道(pipe)。管道使用竖线|连接多个命令,这被称为管道符。 Linux 管道的具体语法格式如下: command1 | command2command1 ...
分类:
系统相关 时间:
2020-03-23 20:39:33
阅读次数:
131
1 def print_infos(): 2 print("=" * 30) 3 print("学生管理系统v1.0") 4 print("1.添加学生信息") 5 print("2.删除学生信息") 6 print("3.修改学生信息") 7 print("4.显示学生信息") 8 print(" ...
分类:
其他好文 时间:
2020-03-23 17:05:09
阅读次数:
64
# 使用parse对网址进行拼接操作 from urllib import request,parse base_url = 'https://www.baidu.com/s?' wd = input('请输入查询信息>>') query_msg = { 'wd':wd } msg = parse. ...
分类:
Web程序 时间:
2020-03-23 15:15:27
阅读次数:
78
使用二分查找的序列必须是有序的。 时间复杂度O(logn),每次当前序列长度的一半。 1. 递归实现 /** * To search if the target is in a given array. If find, return the position of * the target in ...
分类:
编程语言 时间:
2020-03-23 09:42:51
阅读次数:
79
3 Longest Substring Without Repeating Characters 问题描述 Given a string, find the length of the longest substring without repeating characters. Example 1 ...
分类:
其他好文 时间:
2020-03-22 19:48:22
阅读次数:
54
思路:设二维dp数组, 一维表示当前到数字的哪一位, 二维为0表示在当前位置时所需的最低货币值,为1表示当前位置+1时所需的最低货币值 代码: 1 import numpy as np 2 dp = np.zeros(shape=(10002, 2), dtype=int) 3 4 s = inpu ...
分类:
其他好文 时间:
2020-03-22 19:47:45
阅读次数:
80
一、logstash结合redis收集系统日志 架构图: 环境准备: A主机:elasticsearch主机 IP地址:192.168.7.100 B主机:logstash主机 IP地址:192.168.7.102 C主机:redis主机 IP地址:192.168.7.103 D主机:logstas ...
分类:
其他好文 时间:
2020-03-22 15:50:50
阅读次数:
67
num = int(input("请输入一个整数:")) if num%2 == 0: print("这个数是偶数",num) else: print("这个数是奇数", num) ...
分类:
编程语言 时间:
2020-03-22 11:08:21
阅读次数:
592