![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 70
python
至尊宝521
这个作者很懒,什么都没留下…
展开
-
Ubuntu20.04 设置开机自启
Ubuntu20.04 设置开机自启第一步执行 ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc-local.service第二步打开 rc-local.service脚本内容,内容如下:一般正常的启动文件主要分成三部分[Unit] 段: 启动顺序与依赖关系[Service] 段: 启动行为,如何启动,启动类型[Install] 段: 定义如何安装这个配置文件,即怎样做到开机启动可以看出,/etc/rc.local 的启动顺序是在网络后面原创 2021-12-14 15:31:25 · 2796 阅读 · 0 评论 -
unittest之TestCase介绍
unittest之TestCase介绍很多时候我们是需要面试测试用例开发的,这样会保证我们的功能是在测试基础上开发的,python unittest就是一个很强大的模块。这里只接受他的基本使用,了解原理请看这个链接https://www.sohu.com/a/301085391_753266我们先看个代码import unittestclass TestCaseDemo(unittest.TestCase): @classmethod def setUpClass(cls):原创 2020-09-24 13:05:45 · 982 阅读 · 0 评论 -
python 快速排序
快速排序:快速排序算法 时间复杂度为(Nlogn),最坏时间复杂度n的平方直接看代码#li是列表,fist,end是前后指针,在列表的第一个元素下标和最后一个元素下标def quick_sort(li, fist, end): #如何前后指针相等时要推出循环 if fist >= end: return #第一个元素最为基数 jishu ...原创 2018-12-03 08:31:58 · 134 阅读 · 0 评论 -
Python类方法、静态方法与实例方法
1.静态方法:静态方法是指类中无需实例参与即可调用的方法(不需要self参数),在调用过程中,无需将类实例化,直接在类之后使用.号运算符调用方法。通常情况下,静态方法使用@staticmethod装饰器来声明。 class A(object): @staticmethod def func_a(): print('Hello Pytho...原创 2018-11-16 19:51:30 · 213 阅读 · 2 评论 -
装饰器的作用
装饰器本质上是一个Python函数。它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能 import time def deco(func): def w...原创 2018-11-16 19:48:30 · 2737 阅读 · 0 评论 -
使用一个装饰器,查看函数的运行时间,及装饰器作用
装饰器的作用:装饰器本质上是一个Python函数。它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能 import time def deco(func): ...原创 2018-12-03 09:24:22 · 1001 阅读 · 0 评论 -
*args和**kwarge区别
*args:*args 用来将位置参数打包成tuple给函数体调用def function(*args): print(args, type(args))function(1)**kwarges:**kwargs 打包关键字参数成dict给函数体调用def function(**kwargs): print(kwargs)function(a=1, b=2, c...原创 2018-11-15 14:11:06 · 1654 阅读 · 0 评论 -
python2和python3的区别
自己理解加统计,有错误或统计少的请谅解1.print函数python2种的print语句没有了,python3是print()函数print "fish" #python2 print ("fish") #注意print后面有个空格 print("fish") #print()不能带有任何其它参数2.Unicode:Python 2 有原创 2018-11-15 12:25:57 · 228 阅读 · 1 评论 -
python 删除一个目录
import osdef shanchu(path):#查看目录下所有文件或者文件夹 s = os.listdir(path) for i in s: #拼接新的路径 m_path = os.path.join(path, i) #如果是文件夹递归进入 if os.path.isdir(m_path): ...原创 2018-11-15 10:20:39 · 528 阅读 · 1 评论 -
python 实现一个文件的拷贝功能,注意:大文件的问题
#这是要拷贝的文件a = open('', "r")#这是需要拷贝的地方b = open('', "a")while True: count = a.read(1024) if count == 0: break b.write(count)a.close()b.close()...原创 2018-11-15 10:10:51 · 1174 阅读 · 0 评论 -
python 生成指定长度指定类型的随机字符串,参数:长度、类型
import randomdef my_str(m, n): s = '' if n == 0: for i in range(m): if random.randint(0,1) == 0: s += chr(random.randint(65,90)) else: ...原创 2018-11-15 10:04:30 · 693 阅读 · 0 评论 -
python 使用递归,完成传入n,返回1! + 2! + 3! + ... + n!
def test(n): if n == 1: return 1 else: return n*test(n-1)n = int(input("请输入一个整数:"))sum = 0for i in range(1,n+1): sum = sum + test(i)原创 2018-11-15 09:59:48 · 4822 阅读 · 0 评论 -
那契数列的第n项
def sum(n): if n==1: return 1 s = 0 m = 1 na = 0 for i in range(2, n+1): na = s + m s = m m = na return naprint (sum(6))原创 2018-11-15 09:56:13 · 191 阅读 · 0 评论 -
python 自己实现列表的sort函数,支持逆序,可以排序任意类型的数据。 实现列表的排序,要求支持逆序和指定标准(key)
def paixv(lt,reverse = None):for i in range(len(lt) - 1):for j in range(i+1,len(lt)):if reverse :if key(lt[i]) < key(lt[j]):t = lt[i]lt[i] = lt[j]lt[j] = telse:if key(lt[i]) > key(lt[j]...原创 2018-11-15 09:51:31 · 1736 阅读 · 0 评论 -
http返回码200,302,304,404,500
原创 2018-11-15 09:35:48 · 2342 阅读 · 0 评论 -
ubuntu18.04无法联网解决
ubuntu18.04无法联网解决是系统内核出了问题,ubuntu系统是以硬件为基础,然后再扩展到内核,我的是因为内核太老了,无法和系统匹配,更新以下内核就行了1.停止sudo service network-manager stop备份sudo cp /var/lib/NetworkManager/NetworkManager.state /var/lib/NetworkManager/NetworkManager.state.bak删除sudo rm /var/lib/Netw原创 2020-09-11 10:45:53 · 742 阅读 · 0 评论 -
map ,reduce ,filter函数
map ,reduce ,filter函数1.map函数:map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包 含每次function 函数返回值的新列表def sss(x): return x * 2lll = map(sss,[1,2,3,4])for i in lll: print(...原创 2018-12-01 21:01:26 · 191 阅读 · 0 评论 -
restful api 是什么
翻译 2018-11-15 09:31:45 · 125 阅读 · 0 评论