搜索到与相关的文章
Python

Python网络爬虫——requests模块(1)

-基于如下5点展开requests模块的学习什么是requests模块requests模块是python中原生的基于网络请求的模块,其主要作用是用来模拟浏览器发起请求。功能强大,用法简洁高效。在爬虫领域中占据着半壁江山的地位。为什么要使用requests模块因为在使用urllib模块的时候,会有诸多不便之处,总结如下:手动处理url编码手动处理post请求参数处理cookie和代理操作繁琐......使用requests模块:自动处理url编码自动处理po

系统 2019-09-27 17:52:20 2073

Python

Python 协程与go协程的区别

进程、线程和协程进程的定义:进程,是计算机中已运行程序的实体。程序本身只是指令、数据及其组织形式的描述,进程才是程序的真正运行实例。线程的定义:操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。进程和线程的关系:一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。CPU的最小调度单元是线程不是进程,所以单进程多线程也可以利用多核CPU.协程的定义:协程通过在线程中实现调度,避免了陷

系统 2019-09-27 17:52:14 2073

Python

插入、冒泡、快排、选择排序算法python2代码实现

目录一、插入排序二、冒泡排序三、快排(递归)四、选择排序生成一个长度为10的范围在0~20的随机数组importrandomtemp_list=[]whileTrue:num=random.randint(0,20)ifnumnotintemp_list:temp_list.append(num)iflen(temp_list)==10:breakprinttemp_list一、插入排序definsert(list):length=len(list)for

系统 2019-09-27 17:51:37 2073

Python

Python窗体输入、展示并存储数据

Python窗体输入、展示并存储数据利用python的tkinter进行窗体开发,可以实现输入框,以及利用get函数获取输入框的数据,并将这些数据存储到本地,如果利用数据库,也可以把窗体获取的数据导入到数据库中fromtkinterimport*importtkinter.messageboxasmessageboxroot=Tk()root.title("信息输入框")root.geometry('300x300')input1=Label(root,t

系统 2019-09-27 17:50:46 2073

Python

Python 版的

作者:LogM本文原载于https://segmentfault.com/u/logm/articles,不允许转载~1.源码来源TextRank4ZH源码:https://github.com/letiantian/TextRank4ZH.git本文对应的源码版本:committedon3Jul2018,fb1339620818a0b0c16f5613ebf54153faa41636TextRank论文地址:https://www.aclweb.org/

系统 2019-09-27 17:50:38 2073

Python

浅析Python 3 字符串中的 STR 和 Bytes 有什么区别

Python2的字符串有两种:str和Unicode,Python3的字符串也有两种:str和Bytes。Python2的str相当于Python3的Bytes,而Unicode相当于Python3的Bytes。Python2里面的str和Unicode是可以混用的,在都是英文字母的时候str和unicode没有区别。而Python3严格区分文本(str)和二进制数据(Bytes),文本总是Unicode,用str类型,二进制数据则用Bytes类型表示,这

系统 2019-09-27 17:50:25 2073

Python

Python编程菜鸟成长记--A1--04--Hello World!

1.重点知识掌握使用命令行、文件、Jupyter的方式执行Python代码2.HelloWorld!自从C语言之父丹尼斯.M.里奇在《TheCProgrammingLanguage》中写下了第1个"HelloWorld!"程序后,人们在学习一门新语言时,首先打印“HelloWorld!”似乎成了某种约定俗称的仪式。我国是礼仪之邦,礼就是仪式,所以仪式感很重要。so,那么接下来,我们也来编写我们的“HelloWorld!”程序。3.解释器命令行中执行Pyth

系统 2019-09-27 17:50:19 2073

Python

python读写配置文件操作示例

本文实例讲述了python读写配置文件操作。分享给大家供大家参考,具体如下:在用编译型语言写程序的时候,很多时候用到配置文件,作为一个约定的规则,一般用ini文件作为配置文件,当然不是绝对的,也可能是XML等文件。配置文件是配置的参数是在程序启动,或运行时需要的,作为编译型语言,几乎都会用到,但python是动态语言。动态语言的一大特性是解析执行的。所以很多情况下需要配置的参数,通常会被直接写在脚本里。一个常用的做法,就是单独用一个文件来作为配置文件,比如

系统 2019-09-27 17:49:52 2073

Python

Python编程从入门到实践--第四章

文章目录遍历列表深入的了解循环在for循环中执行更多的操作在for循环后结束执行一些操作避免缩进错误忘记缩进忘记缩进额外的代码行不必要的缩进循环后不必要的缩进遗漏了冒号小插曲创建数值列表使用函数range()使用range()创建数字列表对数字列表执行简单的统计计算列表解析小插曲使用列表的一部分切片遍历切片复制列表小插曲元组定义元组遍历元组中的所有值修改元组变量小插曲设置代码格式格式指南缩进行长空行小插曲遍历列表通俗易懂地来说,遍历列表就是把你列表中的每个

系统 2019-09-27 17:48:49 2073

Python

Python数据类型 — 集合

集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了关系测试,测试两组数据之前的交集、差集、并集等关系s=set([3,5,9,10])#创建一个数值集合t=set("Hello")#创建一个唯一字符的集合a=t|s#t和s的并集b=t&s#t和s的交集c=t-s#求差集(项在t中,但不在s中)d=t^s#对称差集(项在t或s中,但不会同时出现在二者中)基础功能List=[1,2,5,6,8]List=set(lis

系统 2019-09-27 17:48:36 2073