搜索到与相关的文章
Python

python 小细节

1.递归时用self.函数名2.python中只有None表示空,没有null,NULL3.切片:切片的语法表达式为:[start_index:end_index:step],同时索引可分为正向和负向两种,其中:start_index表示起始索引end_index表示结束索引step表示步长,步长不能为0,且默认值为1或split()通过指定分隔符对字符串进行切片,如果参数num有指定值,则仅分隔num+1个子字符串str.split(str="",num

系统 2019-09-27 17:53:07 2090

Python

Python爬取视频(其实是一篇福利)过程解析

窗外下着小雨,作为单身程序员的我逛着逛着发现一篇好东西,来自知乎你都用Python来做什么?的第一个高亮答案。到上面去看了看,地址都是明文的,得,赶紧开始吧。下载流式文件,requests库中请求的stream设为True就可以啦,文档在此。先找一个视频地址试验一下:#-*-coding:utf-8-*-importrequestsdefdownload_file(url,path):withrequests.get(url,stream=True)asr

系统 2019-09-27 17:52:41 2090

Python

Python3.6内置函数(11)——classmethod()

英文文档classmethod(function)Returnaclassmethodforfunction.Aclassmethodreceivestheclassasimplicitfirstargument,justlikeaninstancemethodreceivestheinstance.Todeclareaclassmethod,usethisidiom:classC:@classmethoddeff(cls,arg1,arg2,...):.

系统 2019-09-27 17:52:28 2090

Python

Python 内存分配时的小秘密

原文链接:https://jinshuju.net/f/kb1Bcq♚豌豆花下猫,某985高校毕业生,兼具极客思维与人文情怀。专注python技术、数据科学和深度学习,力图创造一个有趣又有用的学习分享平台。Python中的sys模块极为基础而重要,它主要提供了一些给解释器使用(或由它维护)的变量,以及一些与解释器强交互的函数。本文将会频繁地使用该模块的getsizeof()方法,因此,我先简要介绍一下:该方法用于获取一个对象的字节大小(bytes)它只计算

系统 2019-09-27 17:51:49 2090

Python

编写简单的Python程序来判断文本的语种

1.问题的描述用Python进行文本处理时,有时候处理的文本中包含中文、英文、日文等多个语系的文本,有时候不能同时进行处理,这个时候就需要判别当前文本是属于哪个语系的。Python中有个langid工具包提供了此功能,langid目前支持97种语言的检测,非常好用。2.程序的代码以下Python是调用langid工具包来对文本进行语言检测与判别的程序代码:importlangid#引入langid模块deftranslate(inputFile,outpu

系统 2019-09-27 17:50:41 2090

Python

学好Python后可从事岗位+学习Python的难度

一、学好Python好就业:1、Linux运维。Linux运维是必须而且一定要掌握Python语言,Python可以满足Linux运维工程师的工作需求提升效率,总而提升自己的能力。用Python实现的测试工具及过程,包含服务器端、客户端、Web、Android、client端的自动化测试,自动化性能测试的执行、监控和分析,常用seleniumappium等框架。2、Python自动化测试。大家都知道,Python语言对测试的帮助是非常大的,掌握Python

系统 2019-09-27 17:49:55 2090

Python

Python学习笔记(一)初识Python以及安装Python

一、Python简介1.Python发展史Python是由GuidovanRossum在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。Python本身也是由诸多其他语言发展而来的,这包括ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unixshell和其他的脚本语言等等。像Perl语言一样,Python源代码同样遵循GPL(GNUGeneralPublicLicense)协议。现在Python是由一个核心

系统 2019-09-27 17:49:50 2090

Python

盘点提高 Python 代码效率的方法

第一招:蛇打七寸:定位瓶颈首先,第一步是定位瓶颈。举个简单的栗子,一个函数可以从1秒优化到到0.9秒,另一个函数可以从1分钟优化到30秒,如果要花的代价相同,而且时间限制只能搞定一个,搞哪个?根据短板原理,当然选第二个啦。一个有经验的程序员在这里一定会迟疑一下,等等?函数?这么说,还要考虑调用次数?如果第一个函数在整个程序中需要被调用100000次,第二个函数在整个程序中被调用1次,这个就不一定了。举这个栗子,是想说明,程序的瓶颈有的时候不一定一眼能看出来

系统 2019-09-27 17:48:04 2090

Python

吐血总结!50道Python面试题集锦(附答案)

Python是目前编程领域最受欢迎的语言。在本文中,我将总结Python面试中最常见的50个问题。每道题都提供参考答案,希望能够帮助你在2019年求职面试中脱颖而出,找到一份高薪工作。这些面试题涉及Python基础知识、Python编程、数据分析以及Python函数库等多个方面。Q1、Python中的列表和元组有什么区别?Q2、Python的主要功能是什么?Python是一种解释型语言。与C语言等语言不同,Python不需要在运行之前进行编译。Python

系统 2019-09-27 17:47:19 2090

Python

Python数据分析:数据特征分析

Python数据分析:数据特征分析文章目录1.定量数据分布分析极差、组距、频率分布表、频率分布直方图不同样式的直方图2.定性数据分布分析饼图、条形图时间序列图:概述及时间格式转换时间序列图:横坐标为时间的折线图、周期性分析时间序列图:绘制不同样式的折线图散点图:不同组别数据绘制在一幅图中1.定量数据分布分析极差、组距、频率分布表、频率分布直方图#定量数据的分布分析importpandasaspdimportnumpyasnpimportmatplotlib

系统 2019-09-27 17:47:04 2090