列表,元组和字符串5.1列表:一个打了激素的数组有时候可能需要将一些相互之间有关联的数据保存在一起,这个就叫数组。Python将其称为列表。5.1.1创建列表>>>[1,2,3,4,5][1,2,3,4,5]>>>上面是一个匿名列表,因为没有名称,所以创建了也没使用。>>>number=[1,2,3,4,5]>>>type(number)>>>foreachinnumber:...print(each)...12345>>>type()函数用于返回指定参数
系统 2019-09-27 17:55:08 1994
python语言最常见的括号有三种,分别是:小括号()、中括号[]和大括号也叫做花括号{}。其作用也各不相同,分别用来代表不同的python基本内置数据类型。1.python中的小括号():代表tuple元组数据类型,元组是一种不可变序列。创建方法很简单,大多时候都是用小括号括起来的。>>>tup=(1,2,3)>>>tup(1,2,3)>>>>>>()#空元组()>>>>>>55,#一个值的元组(55,)定义元组(tuple)时,如果只含一个元素,要在后
系统 2019-09-27 17:54:50 1994
学了面向对象三大特性继承,多态,封装。今天我们看看面向对象的一些进阶内容,反射和一些类的内置函数。一、isinstance和issubclassclassFoo:passclassSon(Foo):passs=Son()#判断一个对象是不是这个类的对象,传两个参数(对象,类)print(isinstance(s,Son))print(isinstance(s,Foo))#type更精准print(type(s)isSon)print(type(s)isFo
系统 2019-09-27 17:54:00 1994
Python数据类型C++数据类型list列表定义:list1=['physics','chemistry',1997,2000]访问元素:list1[0]、list1[2:4]tuple元组+list列表dict字典定义:dict={'a':1,'b':2,'b':'3'}访问元素:dict['a']maptuple元组tuple与list的区别:tuple不可修改定义:tup1=('physics','chemistry',1997,2000)tup2
系统 2019-09-27 17:52:37 1994
异常:当Python检测到⼀个错误时,解释器就⽆法继续执⾏了,会出现⼀些错误的提示,这就是所谓的"异常"。看如下示例:print('-----test--1---')open('123.txt','r')print('-----test--2---')打开⼀个不存在的⽂件123.txt,当找不到123.txt⽂件时,就会抛出给我们⼀个IOError类型的错误,Nosuchfileordirectory:123.txt(没有123.txt这样的⽂件或⽬录)异
系统 2019-09-27 17:48:33 1994
目标是把腾讯新闻主页上所有新闻爬取下来,获得每一篇新闻的名称、时间、来源以及正文。接下来分解目标,一步一步地做。步骤1:将主页上所有链接爬取出来,写到文件里。python在获取html方面十分方便,寥寥数行代码就可以实现我们需要的功能。复制代码代码如下:defgetHtml(url):page=urllib.urlopen(url)html=page.read()page.close()returnhtml我们都知道html链接的标签是“a”,链接的属性是
系统 2019-09-27 17:47:40 1994
文中所有文字、图片以及相关外链中直接或间接、明示或暗示涉及性别、颜值分数等信息全部由相关人脸检测接口给出。无任何客观性,仅供参考。1数据源知乎话题『美女』下所有问题中回答所出现的图片2抓取工具Python3,并使用第三方库Requests、lxml、AipFace,代码共100+行3必要环境Mac/Linux/Windows(Linux没测过,理论上可以。Windows之前较多反应出现异常,后查是windows对本地文件名中的字符做了限制,已使用正则过滤)
系统 2019-09-27 17:46:38 1994
python3版本的Scapy--Scapy3k来实现一个简单的DDos。首先实现SYN泛洪攻击(SYNFlood,是一直常用的DOS方式之一,通过发送大量伪造的TCP连接请求,使被攻击主机资源耗尽的攻击方式)。TCP三次握手的过程在这里就不再赘述,SYN攻击则是客户端向服务器发送SYN报文之后就不再响应服务器回应的报文,由于服务器在处理TCP请求时,会在协议栈留一块缓冲区来存储握手的过程,如果超过一定的时间没有接收到客户端的报文,那么本次连接在协议栈中存
系统 2019-09-27 17:46:22 1994
原题|VisualizingPEGParsing作者|GuidovanRossum(Python之父)译者|豌豆花下猫(“Python猫”公众号作者)声明|本翻译是出于交流学习的目的,基于CCBY-NC-SA4.0授权协议。为便于阅读,内容略有改动。上周我展示了一个简单的PEG解析器生成器。本周我将展示生成的解析器在解析程序时实际执行的操作。我深入研究了ASCII艺术的复古世界,特别是一个名为“curses”的库,它可以在Linux和Mac的Python标
系统 2019-09-27 17:46:14 1994
本文探讨一点子类继承的差异,基于python2.x和python3.x的差异。如下为python3的代码样例,注意super()的用法。#python3classPerson():def__init__(self,name,age):self._name=nameself._age=agedeffoo(self):passclassStudent(Person):def__init__(self,name,age,grade):super().__init
系统 2019-09-27 17:46:12 1994