搜索到与相关的文章
Python

[pyhon]人生苦短,我用python

1、输入'''按照空格分开,等同于list,每个元素类型默认str'''a=input().split()'''输入n,然后输入n个数字'''n=input().split()a=[int(i)foriininput().split()]2、字符串逆转'''reverse为string的逆转'''reverse=string[::-1]'''时间复杂度为O(1)'''3、List'''------------------------------------

系统 2019-09-27 17:49:34 2142

Python

python获取Pandas列名的几种方法

获取DataFrame虽然是一个比较简单的操作,但是有时候到手边就是写不出来,所以在这里总结记录一下:1.链表推倒式data=pd.read_csv('data/ReceiptcodeJanuaryminutetradingvolume.csv')print([columnforcolumnindata])#打印结果['COUNT','SUCC','FAIL','WAITPAY','SUCCRatio','time']2.通过columns字段获取,返回一

系统 2019-09-27 17:49:32 2142

Python

Python中模块(Module)和包(Package)的区别详解

1.模块(Module)在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。使用模块有什么好处?最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编

系统 2019-09-27 17:49:11 2142

Python

python受欢迎的原因是什么?

在过去的一年里,美国人用金枪鱼搜索python而不是Kimkardashian,其背后的主要原因是python的简单性和灵活性。它已经为那些难以编程的人提供了编码指尖。它是开源的。我们可以免费下载。这里出现了一些问题:是什么让python简单易学?是什么让它与其他编程语言不同?它受欢迎的原因是什么?它的语法简单明了,易于阅读。它使用缩进空格,使代码易于理解。它有145,000个自定义构建的软件包,从开发应用程序,游戏开发到天文学,上传到在线存储库。它还可以

系统 2019-09-27 17:48:45 2142

Python

Python 正则表达式爬虫使用案例解析

现在拥有了正则表达式这把神兵利器,我们就可以进行对爬取到的全部网页源代码进行筛选了。下面我们一起尝试一下爬取内涵段子网站:http://www.neihan8.com/article/list_5_1.html打开之后,不难看出里面一个一个非常有内涵的段子,当你进行翻页的时候,注意url地址的变化:第一页url:http://www.neihan8.com/article/list_5_1.html第二页url:http://www.neihan8.com

系统 2019-09-27 17:48:39 2142

Python

还在被大妈灵魂拷问?使用Python轻松完成垃圾分类!

目录0环境1引言2思路3图像分类4总结0环境Python版本:3.6.8系统版本:macOSMojavePythonJupyterNotebook1引言七月了,大家最近一定被一项新的政策给折磨的焦头烂额,那就是垃圾分类。《上海市生活垃圾管理条例》已经正式实施了,相信还是有很多的小伙伴和我一样,还没有完全搞清楚哪些应该扔在哪个类别里。感觉每天都在学习一遍垃圾分类,真令人头大。听说一杯没有喝完的珍珠奶茶应该这么扔1、首先,没喝完的奶茶水要倒在水池里2、珍珠,水

系统 2019-09-27 17:48:13 2142

Python

Python2和3字符编码的区别知识点整理

python解释器运行代码的流程启动python解释器(相当于文本编辑器)打开文件,显示这个字符并检查语法(涉及字符编码,a=1只是一个很普通的字符)解释字符(涉及字符编码,再去内存空间生成一个a=1的变量)python2用的是ascii,python3默认是utf8读取字符#coding:gbk会告诉python3解释器用gbk编码读取字符python3(了解)你看到的其实是unicode但是终端帮你把这个unicode的0和1做一个转换,从unicod

系统 2019-09-27 17:48:12 2142

Python

python及其解释器(学习笔记一)

1.初识python(python2.7)1)python既是面向过程的又可以是面向对象的。面向过程:代码由可以重用的函数构建;面向过程:代码由数据和功能组合成的对象构建。2)python是一种解释型语言,与java等编译型语言不同,在执行python程序的过程中无需编译器进行编译和链接,既在执行python代码时减少了编译环节,解释器会将源代码转换成字节码再翻译给计算机执行。3)python是一种交互式语言:在python的提示符>>>后面直接执行代码。

系统 2019-09-27 17:48:00 2142

Python

使用Python获取Linux系统的各种信息

在本文中,我们将会探索使用Python编程语言工具来检索Linux系统各种信息。走你。哪个Python版本?当我提及Python,所指的就是CPython2(准确的是2.7).我会显式提醒那些相同的代码在CPython3(3.3)上是不工作的,以及提供一份解释不同之处的备选代码。请确保你已经安装了CPython,在终端上输入python或者python3回车,然后你在终端上应该能看到python的提示符(prompt)。请注意,所有的程序在它们第一行都是#

系统 2019-09-27 17:47:52 2142

Python

python 数据描述符的使用(附带装饰器)

什么是python描述符:类里面有__get__或__set__或__del__的就叫描述符属性查找优先级类属性数据描述符(同时实现__get__和__set__)实例属性非数据描述符(只实现__get__)__getattr__通过代理和描述符实现属性懒加载这里是使用装饰器的方式实现的懒加载。可以将耗时的操作放到方法里面。在未使用的时候是一个方法,当第一次使用过后就会替换掉方法,并为之设置属性值。注意,只有在使用的时候才会执行函数里面的代码,并且只执行一

系统 2019-09-27 17:47:51 2142