搜索到与相关的文章
Python

python的小算法

**1.数组排序**对一个数组进行排序,排序需要遵守一些规则:•先对数组从左到右,相邻元素进行比较,如果第一个比第二个大,就交换它们,进行一个升序排序;•再对数组从右到左,相邻元素进行比较,如果第一个比第二个小,就交换它们,进行一个降序排序;•以此类推,持续的、依次的改变排序的方向,并不断缩小没有排序的数组范围;按照这种规则依次给整个数组排序,并将排序过程打印到控制台。样例:比如给出一组数据4,1,3,5,2,排序过程如下:4135214352134521

系统 2019-09-27 17:48:33 2134

Python

Golang与python线程详解及简单实例

Golang与python线程详解及简单实例在GO中,开启15个线程,每个线程把全局变量遍历增加100000次,因此预测结果是15*100000=1500000.varsumintvarccccintvarm*sync.MutexfuncCount1(iint,chchanint){forj:=0;j<100000;j++{cccc=cccc+1}ch<-cccc}funcmain(){m=new(sync.Mutex)ch:=make(chanint,1

系统 2019-09-27 17:48:20 2134

Python

人生苦短我用python python如何快速入门?

假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实践的。在此,我会假定你已经有了一定的编程基础,因此我会跳过大部分非Python语言的相关内容。本文将高亮显示重要的关键字,以便你可以很容易看到它们。另外需要注意的是,由于

系统 2019-09-27 17:48:10 2134

Python

python爬虫 2019中国好声音评论爬取过程解析

2019中国好声音火热开播,作为一名“假粉丝”,这一季每一期都刷过了,尤其刚播出的第六期开始正式的battle。视频视频看完了,那看下大家都是怎样评论的。1.网页分析部分本文爬取的是腾讯视频评论,第六期的评论地址是:http://coral.qq.com/4093121984每页有10条评论,点击“查看更多评论”,可将新的评论加载进来,通过多次加载,可以发现我们要找的评论就在以v2开头的js类型的响应中。请求为GET请求,地址是http://coral.q

系统 2019-09-27 17:48:03 2134

Python

python 使用装饰器并记录log的示例代码

1.首先定义一个log文件#-*-coding:utf-8-*-importosimporttimeimportloggingimportsyslog_dir1=os.path.join(os.path.dirname(os.path.dirname(__file__)),"logs")today=time.strftime('%Y%m%d',time.localtime(time.time()))full_path=os.path.join(log_di

系统 2019-09-27 17:47:58 2134

Python

python脚本实现查找webshell的方法

本文讲述了一个python查找webshell脚本的代码,除了查找webshell功能之外还具有白名单功能,以及发现恶意代码发送邮件报警等功能,感兴趣的朋友可以自己测试一下看看效果。具体的功能代码如下:#!/usr/bin/envpython#-*-coding:utf-8-*-importosimportsysimportreimportsmtplib#设定邮件fromaddr="smtp.qq.com"toaddrs=["voilet@qq.com"]

系统 2019-09-27 17:47:03 2134

Python

叶炜 Python第六次作业:随笔

这学期学校开设了Python课程,并且采用了与以往不同的教学方式。以前上C语言和Java语言课程时,我们要么是在教室里上课,要么在机房里上课。教学方式比较固定,也没有想到会有什么样的变化。但这学期不一样,这学期的Python课程与其他的课程在教学方式上发生了很大的变化,这学期的Python课程不再局限于传统的上课方式,还用到了网络,在上课时不再是一味地听老师讲,老师在讲课的同时,我们学生在下面可以同时练习,遇到不懂的话,也可以及时的反应。我觉得这种方式挺好

系统 2019-09-27 17:46:58 2134

Python

利用Python实现命令行版的火车票查看器

接口设计一个应用写出来最终是要给人使用的,哪怕只是给你自己使用。所以,首先应该想想你希望怎么使用它?让我们先给这个小应用起个名字吧,既然及查询票务信息,那就叫它tickets好了。我们希望用户只要输入出发站,到达站以及日期就让就能获得想要的信息,所以tickets应该这样被使用:$ticketsfromtodate另外,火车有各种类型,高铁、动车、特快、快速和直达,我们希望可以提供选项只查询特定的一种或几种的火车,所以,我们应该有下面这些选项:-g高铁-d

系统 2019-09-27 17:46:17 2134

Python

python质数判断

主要是依据质数符合6k+-1的规律,而取除数范围是2至根号nimportmathdeffind_primery(number):#判断1,2,3ifnumberin[2,3]:return1elifnumber==1:return0#能被2或3整除ifnumber%2==0ornumber%3==0:return0#合数#质数判别6k+-1elif(number+1)%6==0or(number-1)%6==0:passelse:return0#合数squ

系统 2019-09-27 17:46:13 2134

Python

Python3中urlencode和urldecode的用法详解

在Python3中,将中文进行urlencode编码使用函数urllib.parse.quote(string,safe='/',encoding=None,errors=None)而将编码后的字符串转为中文,则使用urllib.parse.unquote(string,encoding='utf-8',errors='replace')示例代码如下:test="微信公众账号比特量化"print(test)new=urllib.parse.quote(te

系统 2019-09-27 17:45:54 2134