python
文章平均质量分 75
Ta来自江湖
这个作者很懒,什么都没留下…
展开
-
Python2与Python3有哪些不同之处
众所周知,Python3是Python2的升级改进版,既包含了Python2的绝大部分内容,同时又做出了一些不一样的改变。据说,Python2将于2020年左右不再免费更新维护,作为Python2的坚定支持者,是不是有一种被抛弃的感觉呢。所以,此时最好的选择就是在努力维护python2在心中的核心地位的同时,好好地扩展python3才是上上之策。不过呢,笔者在用过python3之后...原创 2018-04-07 19:34:21 · 1647 阅读 · 1 评论 -
Python基本语法之:字符串和字典介绍
字符串(Strings)Python语言真正出色的地方之一是字符串的操作。本节将介绍Python的一些内置字符串方法和格式化操作。1、字符串语法使用单引号或双引号定义Python中的字符串。它们在功能上是等价的。如果字符串里面有字符串,若字符串里面的字符串为单引号,则外面的字符串使用双引号,反之,则使用单引号。如何解决单引号里面有单引号的问题呢?通过反斜杠‘\’...原创 2018-12-01 14:26:44 · 1199 阅读 · 0 评论 -
Numpy基础:数组和矢量计算
参考链接https://www.jianshu.com/p/a380222a3292原创 2018-11-08 23:37:06 · 192 阅读 · 0 评论 -
numpy.random.rand()、numpy.random.randn()及numpy.random.randint()的区别
1、numpy.random.rand() rand函数根据给定维度生成[0,1)之间的数据,包含0,不包含1 返回值为指定维度的array2、numpy.random.randn() randn函数返回一个或一组样本,具有标准正态分布。 标准正态分布即均值为0,标准差为1的正态分布,又名高斯分布 返回指定维度的array 3...原创 2018-11-13 14:11:38 · 740 阅读 · 0 评论 -
Python数据分析之Pandas
Python中的pandas模块进行数据分析:1、数据结构简介:DataFrame和Series2、数据索引index3、利用pandas查询数据4、利用pandas的DataFrames进行统计分析5、利用pandas实现SQL操作6、利用pandas进行缺失值的处理7、利用pandas实现Excel的数据透视表功能8、多层索引的使用1. 数据结构简介 在p...原创 2018-11-05 21:06:33 · 607 阅读 · 0 评论 -
numpy中matrix*array、matrix*matrix和arrary*array的区别
1、matrix*array表示的是矩阵乘2、matrix*matrix表示的是矩阵乘3、arrary*array表示的是对应的元素相乘原创 2018-10-11 09:59:31 · 223 阅读 · 0 评论 -
Python isalpha()方法 以及 itertools.product()方法
isalpha()方法:Python isalpha() 方法检测字符串是否只由字母组成。isalpha()方法语法:str.isalpha()itertools.product()方法:https://www.cnblogs.com/anpengapple/p/5051013.html...原创 2018-09-25 16:14:28 · 281 阅读 · 0 评论 -
python map()函数和lambda表达式
python map(fun,[arg]+)函数最少有两个参数,第一参数为一个函数名,第二个参数是对应的这个函数的参数(一般为一个或多个list)。>>>def fun(x):... return x+1...>>>list(map(fun,[1,2,3]))>>>[2,3,4] 多参数例子:>>&...转载 2018-09-03 18:16:47 · 361 阅读 · 0 评论 -
python切片,反转字符串
”左开右毕,从右向左读“或者可以这样:先切片再反转原创 2018-09-04 15:29:00 · 1053 阅读 · 0 评论 -
Python 集合set
可变集合set集合set是Python中一种基本数据类型,它分为可变集合(set)和不可变集合(frozenset)两种。类似于其他语言,集合是一个无序不重复元素集,包括创建集合set、向集合中添加元素、删除集合中的元素、求集合的交集、并集、差集等操作。下面就让我们一一来学习集合的这些知识吧。1、set创建集合set集合类需要的参数必须是迭代器类型的,如:序列、字典等,然后转换成无序不...转载 2018-08-29 19:50:26 · 202 阅读 · 0 评论 -
python enumerate用法总结
转自https://blog.csdn.net/churximi/article/details/51648388enumerate()说明enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumera...转载 2018-08-29 11:16:06 · 189 阅读 · 0 评论 -
python之collections之counter
转自https://www.cnblogs.com/baotouzhangce/p/6179911.html一、定义Counter(计数器)是对字典的补充,用于追踪值的出现次数。Counter是一个继承了字典的类(Counter(dict))二、相关方法继承了字典的类,有关字典的相关方法也一并继承过来。比如items()方法 def most...转载 2018-08-28 16:04:18 · 890 阅读 · 0 评论 -
Python工程师面试汇总
A公司(爬虫工程师)1.国际惯例,请您做一下自我介绍?2.说一下你为什么从上一家公司中离职?3.HTTP你了解吗,有几次握手?4.说说你在爬取网站的过程中,哪家或者哪几家公司是你觉得最难爬的,为什么?5.验证码识别你了解吗,你遇到过需要验证码识别的网站吗,你是怎么处理的?6.Tesseract的工作原理是什么,你是怎么训练你的Tesseract?7.封IP后你是如何处理的,你是如何获取代理IP的8...原创 2018-05-16 11:19:39 · 2151 阅读 · 0 评论 -
python元素如何去重,去重后如何保持原来元素的顺序不变
python列表元素去重后如何保持原来的顺序不变 原列表: list1 = [1,2,1,4,9,3,5,2,6,7,3,1,6,8,4,0] 去重,使用集合set来去重: list2 = list(set(list1) set去重得到的list2默认按升序进行排序: list2 = [0, 1, 2, 3, 4, 5, 6, 7, 8,...原创 2018-05-18 14:41:27 · 8257 阅读 · 0 评论 -
Linux下安装Python3以及setuptools、pip经验分享与总结
Linux下系统默认一般自带Python,只不过带的是Python2,至于是Python2点几,就要看linux系统的版本了,一般是Python2.6或者Python2.7。那么,如果想要安装Python3应该怎么办呢? 很简单,其实Linux下是同时支持Python2以及Python3的。因此,只需要根据自己的情况来安装相应版本的Python3就可以了。记住一点,千万不要卸载系统自带的Pytho...原创 2018-05-17 14:32:35 · 7254 阅读 · 0 评论 -
Python爬虫定时任务
方法一: time模块中的sleep()方法Python time sleep() 函数推迟调用线程的运行,可通过参数secs指秒数,表示进程挂起的时间。语法:time.sleep(t)实例:结果:方法二:datetime模块中的timedelta()方法实例:minutes可以换成hours\days结果:方法三:apscheduler模块中的Ba...原创 2019-01-07 16:33:16 · 1733 阅读 · 0 评论