摘要: 1 import numpy as np 2 3 # 1、快速排序 4 ''' 5 1、np.sort(),不改变原先值的顺序,但是在运行时占内存 6 2、ndarry.sort(),改变原先值的顺序,不占用内存 7 ''' 8 # 不改变n1的顺序 9 n1 = np.array([2, 5,... 阅读原文
2019-01-17 18:31:01 阅读(3401) 评论(0)
摘要: 做 web 项目,测试是无法避免的。对于某些特定功能,采用单元测试就行。但如果想对网站进行整体测试,人工点击测试可行但有点累,如果能借助自动化测试工具就更好了。selenium 就是一款能满足这样要求的测试工具,selenium 是一款用于 web 应用程序测试的工具。测试是直接运行在浏览器中,就像真正的用户在操作一... 阅读原文
2019-01-17 16:57:47 阅读(3097) 评论(0)
摘要: python的进程和线程经常用到,之前一直不明白threading的join和setDaemon的区别和用法,今天特地研究了一下。multiprocessing中也有这两个方法,同样适用,这里以threading的join和setDaemon举例。 1、join ()方法:主线程A中,创建了子线程B,并且在主线程A中... 阅读原文
2019-01-17 15:12:02 阅读(3701) 评论(0)
摘要:Beautiful is better than ugly.Explicit(明确的,清楚的) is better than implicit.    Simple is better than complex.Complex(复杂的;合成的) is better than complicated(难懂的,复杂的).F... 阅读原文
2019-01-17 14:12:34 阅读(2691) 评论(0)
摘要: 字符串类型及操作 一、字符串类型的表示   (1)字符串:由0个或多个字符组成的有序字符序列     例如:“请输入带有符号的温度值” 或者‘c’都是字符串   (2)字符串是字符的有序序列,可以对其中的字符进行索引     例如:“请”是“请输入带有符号的温度值”的第0个字符   (3)字符串有两类共4种表示方法 ... 阅读原文
2019-01-17 13:37:27 阅读(3701) 评论(0)
摘要: 字符串类型及操作 一、字符串类型的表示   (1)字符串:由0个或多个字符组成的有序字符序列     例如:“请输入带有符号的温度值” 或者‘c’都是字符串   (2)字符串是字符的有序序列,可以对其中的字符进行索引     例如:“请”是“请输入带有符号的温度值”的第0个字符   (3)字符串有两类共4种表示方法 ... 阅读原文
2019-01-17 13:37:17 阅读(2647) 评论(0)
摘要: 一、基本概念 进程:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。进程是操作系统动态执行的基本单元。 线程:一个进程中包含若干线程,当然至少有一个线程,线程可以利用进程所拥有的资源。线程是独立运行和独立调度的基本单元。 协程:协程是一种用户态的轻量级线程。协程无需线程上下文切换的开销,也无需原子操作锁定... 阅读原文
2019-01-17 12:31:22 阅读(2731) 评论(0)
摘要: 目录 1、习题 6: 字符串(string) 和文本 2、加分习题: 3、我的答案 4、习题总结 5、习题 7: 更多打印 6、习题总结 1、习题 6: 字符串(string) 和文本 学习目标:了解字符串的定义,学会使用复杂的字符串来建立一系列的变量。学会命名有意义的变量名 习题六中的练习代码是: #! -*-... 阅读原文
2019-01-17 11:02:11 阅读(2676) 评论(0)
摘要:         列表 :(列表可以嵌套,列表的中的元素可以为任意) 1.查: 索引(下标),都是从0开始 切片 .count 查某个元素在列表中出现的次数 .index 根据内容找对应的位置(第一个匹配项所在的位置) “二狗” in a         判断二狗是不是在列表a中 2.增: a. append... 阅读原文
2019-01-17 10:07:12 阅读(3781) 评论(0)
摘要: 一、基本定义 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要执行这个函数,只需要调用其函数名即可。 特性: 减少重复代码 使程序变得可扩展 使程序变得易维护 语法定义: def person(): # 函数名 print("风清扬") person() # 调... 阅读原文
2019-01-17 09:36:12 阅读(2995) 评论(0)