10 2018 档案
摘要:11创建项目 2创建应用 3stting添加应用(apps)-添加制定数据库-修改显示汉字(zh-hans)-上海时区(Asia/Shanghai) 4主路由添加子路由 5应用里创建子路由 6创建数据表结构-model 7创建serializer序列化 8编写views视图 -------------------- INSTALLED_APPS = [ 'django.contrib....
阅读全文
摘要:django-rest-framework,是一套基于Django 的 REST 框架,是一个强大灵活的构建 Web API 的工具包。本文介绍一下 django-rest-framework 的简单使用。示例代码地址:https://github.com/jhhnjhhn/drf-test 环境 Python (3.6.2) Django (1.11.5) djangorestframewor...
阅读全文
摘要:DRF---django-rest-framework: 1.通过一个案例简单回顾一下django, 一.前后端分离,不分离 不分离:前端页面的显示,都是由后端返回的,就是说后端处理了参数,数据库,之后返回给了前端一个渲染之后的html页面,这种应用模式比较适合纯网页应用。一般使用render进行一个数据返回,把数据塞到模版里。 分离:前端通过ajax或者anxios请求数据,拿到数据,...
阅读全文
摘要:CharField #字符串字段, 用于较短的字符串. #CharField 要求必须有一个参数 maxlength, 用于从数据库层和Django校验层限制该字段所允许的最大字符数. IntegerField #用于保存一个整数. FloatField # 一个浮点数. 必须 提供两个参数: # ...
阅读全文
摘要:环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具。pyenv – 简单的 Python 版本管理工具。Vex – 可以在虚拟环境中执行命令。virtualenv – 创建独立 Python 环境的工具。virtualenvwrapper– virt
阅读全文
摘要:2018-10-25 17:49:51 监控软件 原始 2018-10-2517:49:51 切割后 2018/10/25 17:49:51 格式化后 shijian = ' '.join(response.xpath('//html/body/div/div/div/div/div/a[4]/text()').extract()) print(shijian,'原始') ...
阅读全文
摘要:import pymongo import requests import random import time import pymysql db = pymongo.MongoClient()['cs']['dn'] db1 = pymysql.connect(user='root',password='root',db='cs',charset='utf8') cursor = db1....
阅读全文
摘要:def show(self,response): # print(response.url) title = response.xpath('//main/div/div/div/div/h1/text()').extract() print(title) shijian_time = datetime.strptime(''.j...
阅读全文
摘要:python列表基础 首先当然是要说基础啦 列表list 1、L.append(object) -> None 在列表末尾添加单个元素,任何类型都可以,包括列表或元组等 2、L.extend(iterable) -> None 以序列的形式,在列表末尾添加多个元素 3、L.insert(index, object) -> None 在index位置处添加一个元素...
阅读全文
摘要:from selenium import webdriver import time # 打开浏览器 dr = webdriver.Chrome() # 打开某个网址 dr.get('https://user.qzone.qq.com/2330331400/main') # 切换框架 dr.switch_to_frame('login_frame') time.sleep(1) dr.find_...
阅读全文
摘要:import scrapy from datetime import datetime class BianSpider(scrapy.Spider): name = 'bian' # allowed_domains = ['www'] start_urls = ['http://tech.163.com/special/00097UHL/tech_datalist.j...
阅读全文
摘要:b = 'bid=Qzw9cKnyESM; ll="108288"; __yadk_uid=4YChvgeANLBEh4iV00n1tc0HQ8zpmSl1; __utmc=30149280; __utmc=223695111; _vwo_uuid_v2=D8099FF3ECFE384A3F35BF
阅读全文
摘要:1.group 除了简单地判断是否匹配之外,正则表达式还有提取子串的强大功能。用()表示的就是要提取的分组(Group)。比如:^(\d{3}) (\d{3,8})分别定义了两个组,可以直接从匹配的字符串中提取出区号和本地号码m=re.match(r′(\d3)(\d3,8)'
阅读全文
摘要:表达式 描述 正则表达式示例 符号 literal 匹配文本字符串的字面值literal foo rel1|rel2 匹配正则表达式rel1或rel2 foo|bar . 匹配任何字符(除了\n之外) b.b ^ 匹配字符串起始部分 ^Dear 匹配字符串终止部分/bin/∗sh * 匹配0次或者多次前面出现的正则表达式 [A-Za-z0-9]* + 匹配1次或者多次前面出现的正则表达式...
阅读全文
摘要:前言 高阶函数指的是能接收函数作为参数的函数或类;python中有一些内置的高阶函数,在某些场合使用可以提高代码的效率. map() map函数可以把一个迭代对象转换成另一个可迭代对象,不过在python3中,结果都是一个map对象,它是一个生成器,可以通过next函数获取它的元素;使用map函数的代码效率比for循环和列表生成式都要高。 参数: 一个函数func,可以是任何函数; 一个或多个可...
阅读全文
摘要:根据当前时间戳获得整小时时间戳 unit = 3600 start_time = int(time.time())/3600 * 3600 根据当前时间戳获得整天时间戳 unit = 3600*24 start_time = int(time.time()) / unit * unit - 8 * 3600由于时间戳起始为1970 年 1 月 1 日(08:...
阅读全文
摘要:time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(X)) >>> X=1480585800.00>>> print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(X))2016-12-01 17:50
阅读全文
摘要:递归1.什么是递归 recursion 递归 递归的定义 在个一个函数里再调用这函数本身 在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 递归的最大深度——997 一个函数在内部调用自己 递归的层数在python里是有限制的 997/998层2.层数可以修改 sys模块 1 i
阅读全文
摘要:递归函数 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 递归函数特性: 必须有一个明确的结束条件; 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 相邻两次重复之间有紧密的联系,前一次要为后一次做准备(通常前一次的输出就作为后一次的输入)。 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当...
阅读全文
摘要:、递归 是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现象。在计算机编程里,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。使用递归解决问题,思路清晰,代码少。但是在主流高级语言中(如C语言、Pascal语言等)使用递归算法要耗用更多的栈空间,所以在堆栈尺寸受限制时(如嵌入式系统或者内核态编程),应避免采用。所有的递归算法都可以改写成与之等价的非递归算法。 (来源于...
阅读全文
摘要:['2018', '8', '9', '10', '10']2018 8 9 10 102018/08/09 10:10 《《《《《
阅读全文
摘要:super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 语法 以下是 super() 方法的语法: super(type[, object-or-type]) ...
阅读全文
摘要:Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都 支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持...
阅读全文
摘要:1. scrapy对request的URL去重 yield scrapy.Request(url, self.parse, dont_filter=False) 注意这个参数:dont_filter=False 2. Jobs: 暂停,恢复爬虫 启用一个爬虫的持久化,运行以下命令: scrapy crawl somespider -s JOBDIR=crawls/somespider-1 然后,...
阅读全文
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999
阅读全文
摘要:本文目的是为了完成一个项目用到的flask基本知识,例子会逐渐加深。最好对着源码,一步一步走。 下载源码,运行 pip install -r requirements.txt 建立环境 python db_create.py 创建自己数据库 python db_migrate 迁移数据库 ————————————————————————————– flask 不仅简介小巧,同时运用的时候十分灵活...
阅读全文
摘要:Flask是一个基于Python的web框架,它的设计目的是提供Web开发所需的最小功能子集。 Flask与别的框架(尤其是采用其他编程语言的框架)的不同之处在于:它没有绑定诸如数据库查询或者表单处理等功能库,以及它们所组成的整个生态系统。它倾向于对这些功能的实现方式不做任何限定。 这种系统带来的主
阅读全文
摘要:0 开始之前 网上看了很多教程,都不是很满意,因此自己写一个大型教程,从入门到做出一个比较完整的博客。此次教程不是直接把整个博客直接代码整理出来然后运行一遍就完事,我会从flask的各个模块讲起。所以,如果你没有接触过flask,按照整个教程完整做一遍会掌握flask。(前提是你要有一定Python
阅读全文
摘要:Hello World 作者背景 应用程序简介 要求 安装 Flask 在 Flask 中的 “Hello, World” 下一步? 模板 回顾 为什么我们需要模板 模板从天而降 模板中控制语句 模板中的循环语句 模板继承 结束语 web 表单 回顾 配置 用户登录表单 表单模板 表单视图 接收表单
阅读全文
摘要:生成时间戳 生成格式化的时间字符串 生成结构化时间 时间戳转结构化时间 时间戳转格式化时间字符串 结构化时间转时间戳 结构化时间转格式化的时间字符串 格式化的时间字符串转结构化时间 格式化时间转时间戳 time%*参数 格式含义 %a 本地(locale)简化星期名称 %A 本地完整星期名称 %b
阅读全文
摘要:startDate = "2018-10-01"endDate = "2018-10-31"###字符转化为日期startTime = datetime.datetime.strptime(startDate, '%Y-%m-%d').time()endTime = datetime.datetim
阅读全文
摘要:通过datetime.datetime.strptime(date_string, format)将原字符串进行时间格式匹配,并赋值给time_format,然后time_format调用strftime(format)函数,输出自己想要的格式 python中时间日期格式化符号: %y 两位数的年份
阅读全文
摘要:from datetime import datetimea = '2018/9/18 10/10'print(datetime.strptime(a,'%Y/%m/%d %H/%M'))》》2018-09-18 10:10:00
阅读全文
摘要:from newspaper import Article url = '你想要爬取的网站url' news = Article(url, language='zh') news .download() #先下载 news .parse() #再解析 print(news.text) #新闻正文 p
阅读全文
摘要:这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。 伯乐在线已在 GitHub 上发起「Python 资源大全中文版」的整理。欢迎扩
阅读全文
摘要:26个你不知道的Python技巧 Python是目前世界上最流行的编程语言之一。因为: 1.它容易学习 2.它用途超广 3.它有非常多的开源支持(大量的模块和库) 不好意思,优达菌又啰嗦了。 本文作者 Peter Gleeson 是一名数据科学家,日常工作几乎离不开python。一路走来,他积累了不
阅读全文
摘要:这个列表包含与网页抓取和数据处理的Python库 网络 通用 urllib -网络库(stdlib)。 requests -网络库。 grab – 网络库(基于pycurl)。 pycurl – 网络库(绑定libcurl)。 urllib3 – Python HTTP库,安全连接池、支持文件pos
阅读全文
摘要:1 timeStamp = 1381419600 2 dateArray = datetime.datetime.utcfromtimestamp(timeStamp) 3 otherStyleTime = dateArray.strftime("%Y--%m--%d %H:%M:%S") 4 print otherStyleTime # 2013--10--10 15:40:00 5 ...
阅读全文
摘要:def extract_cookies(cookie): """从浏览器或者request headers中拿到cookie字符串,提取为字典格式的cookies""" cookies = dict([l.split("=", 1) for l in cookie.split("; ")]) ret
阅读全文
摘要:在用scrapy设置cookie的时候,需要从网页上对应的页面把cookie字段复制下来,并转化为字典的形式,下面代码是对cookie的转化过程 # -*- coding: utf-8 -*- class transCookie(object): def __init__(self, cookie)
阅读全文
摘要:Python爬虫框架Scrapy实例(三)数据存储到MongoDB任务目标:爬取豆瓣电影top250,将数据存储到MongoDB中。 items.py文件复制代码# -*- coding: utf-8 -*-import scrapy class DoubanItem(scrapy.Item): #
阅读全文
摘要:Python迭代和列表生成器时间:2017-09-27 19:14:01 阅读:274 评论:0 收藏:0 [点我收藏+] 标签:其他 模块 rabl 第一个 类型 fit 首字母 表达 log 使用for循环遍历list和tuple,这种遍历成为迭代 在如C语言中都是通过下标拿到值,for...i
阅读全文
摘要:命令:re.sub(pattern, repl, string, count=0, flags=0) re.sub 用于替换字符串的匹配项。如果没有匹配到规则,则原字符串不变。 第一个参数:规则 第二个参数:替换后的字符串 第三个参数:字符串 第四个参数:替换个数。默认为0,表示每个匹配项都替换 r
阅读全文
摘要:replace 方法 返回根据正则表达式进行文字替换后的字符串的复制。stringObj.replace(rgExp, replaceText) 参数stringObj必选项。要执行该替换的 String 对象或字符串文字。该字符串不会被 replace 方法修改。 rgExp必选项。为包含正则表达
阅读全文
摘要:Python异常和异常处理2017年12月20日 22:17:08 Megustas_JJC 阅读数:114 标签: python 异常处理 更多 个人分类: Python 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Megustas_JJC/a
阅读全文
摘要:Python数据分析库pandas基本操作2017年02月20日 17:09:06 birdlove1987 阅读数:22631 标签: python 数据分析 pandas 更多 个人分类: Python第三方库 所属专栏: python第三方库 pandas是什么? 是它吗?。。。。很显然pan
阅读全文
摘要:python模块大全2018年01月25日 13:38:55 mcj1314bb 阅读数:3049 pymatgen multidict yarl regex gvar tifffile jupyter scipy gensim pyodbc pyldap fiona aiohttp gpy sci
阅读全文
摘要:Python基础第三篇 一、collections系列Counter是对字典类型的补充,用于追踪值的出现次数,具备字典的所有功能 + 自己的功能1.计数器Counter import collectionsa='abababsbsbhh'c=collections.Counter(a) #直接列出每
阅读全文
摘要:Python基础第二篇 一、三元运算if True: name='a'else: name='b'#上面的代码用三元运算表示:name="a" if True else "b"二、类中方法查看 Python中一切事物都是对象,对象由类创建 type 查看对象类型 dir(类型名) 查看类中提供的所有
阅读全文
摘要:Python基础第一篇 一、第一句python代码1.python执行过程:1.加载内存-词法分析-语法分析-编译-执行 2.创建hello.py文件,输入内容1 #!/usr/bin/env python2 print "Hello" 执行 hello.py 文件:python hello.py3
阅读全文
摘要:python发送邮件方法 1、普通文本邮件 #!/usr/bin/env python# -*- coding:utf-8 -*-import smtplibfrom email.mime.text import MIMETextmail_user="xxxx@126.com" #发送邮件的邮箱ma
阅读全文
摘要:python列表的11种方法2017年11月24日 03:26:43 Milton-Long 阅读数:254版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40962422/article/details/78620613- appen
阅读全文
摘要:python列表(list)的使用技巧及高级操作置顶 2018年03月25日 13:39:41 顽劣的石头 阅读数:5478 标签: python extend bisect list enumerate 更多个人分类: python数据分析 Python版权声明:本文为博主原创文章,未经博主允许不
阅读全文
摘要:python储存数据的方式2017年10月13日 23:38:10 Nick_Spider 阅读数:59286 标签: redis 数据库 爬虫 存储 结构 更多 个人分类: 数据库 爬虫 python 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net
阅读全文
摘要:python之pandas简单介绍及使用(一) 一、 Pandas简介1、Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工
阅读全文
摘要:python之pandas用法大全 更新时间:2018年03月13日 15:02:28 投稿:wdc 我要评论 本文讲解了python的pandas基本用法,大家可以参考下 一、生成数据表1、首先导入pandas库,一般都会用到numpy库,所以我们先导入备用:?12import numpy as
阅读全文
摘要:python中字符串的操作方法大全 更新时间:2018年06月03日 10:08:51 作者:骏马金龙 我要评论这篇文章主要给大家介绍了关于python中字符串操作方法的相关资料,文中通过示例代码详细介绍了关于python中字符串的大小写转换、isXXX判断、填充、子串搜索、替换、分割、join以及
阅读全文
摘要:Python中常见字符串去除空格的方法总结 1:strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c ">>> a.strip()'a b c'2:lstrip()方法,去除字符串开头的空格>>> a = " a b c ">>> a.lstrip()'a b c '3:r
阅读全文
摘要:python中的pandas的两种基本使用2018年05月19日 16:03:36 木子柒努力成长 阅读数:480 一、pandas简介 pandas:panel data analysis(面板数据分析),是基于numpy 构建的含有更高级数据结构和工具的数据分析包,类似于numpy ,panda
阅读全文
摘要:1、元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义 tup1=(50,) 2、元组中的元素值使不允许修改的,但可以对元组进行连接组合复制代码 1 tup1=(12,34.56)2 tup2=('abc','xyz')3 4 tup1[0]=100 #非法操作,元组中的元素是不允许被修改的5
阅读全文
摘要:python—面向对象编程 面向对象编程简单来说就是基于对 类 和 对象 的使用,所有的代码都是通过类和对象来实现的编程就是面向对象编程!面向对象的三大特性:封装、继承、多态首先创建一个类#使用class创建一个School类,类中有个student方法class School: def stude
阅读全文
摘要:python中lambda的用法2016年03月25日 11:25:18 有腹肌的小蝌蚪_ 阅读数:41985 一、lambda函数也叫匿名函数,即,函数没有具体的名称。先来看一个最简单例子: def f(x):return x**2print f(4) Python中使用lambda的话,写成这样
阅读全文
摘要:Python—装饰器 装饰器1.普通函数 #简单的函数和调用def a1(): print("i am zhangsan")def a2(): print("i am lisi")a1()a2() 2.在函数前后添加功能 def inner(func): print("添加1") func() pr
阅读全文
摘要:Python—进程、线程、协程 一、线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务方法: start 线程准备就绪,等待CPU调度 setName 设置线程名
阅读全文
摘要:Python—操作redis Python操作redispython连接方式:点击 下面介绍详细使用1、String 操作 redis中的String在在内存中按照一个name对应一个value来存储set() #在Redis中设置值,默认不存在则创建,存在则修改r.set('name', 'zha
阅读全文
摘要:Python—模块 一、模块模块,是用一堆代码实现了某个功能的代码集合,模块分为三种:自定义模块(自己定义)、内置模块(python自带)、开源模块导入模块(1)、导入一个py文件,解释器解释该py文件(2)、导入一个包,解释器解释该包下的 __init__.py 文件 #模块导入import mo
阅读全文
摘要:Python—Socket Socket模块socket通常也称作"套接字",用于描述IP地址和端口,是特定网络协议如TCP/IP、UDP/IP套件对网络应用程序提供者提供的当前可移植标准的对象,用来连接后进行数据的发送和接收一、套接字格式socket=socket.socket(familly,t
阅读全文
摘要:python-练习—计算器 一、要求传入字符串,计算结果string='1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )' 二、实现思路1、先去除字符串内的空格。2、然
阅读全文
摘要:Python—I-O多路复用 一、I/O多路复用概念: 监听多个描述符的状态,如果描述符状态改变,则会被内核修改标志位,从而被进程获取进而进行读写操作 二、select,poll,epollselect模块,提供了:select、poll、epoll三个方法,分别调用系统的 select,poll,
阅读全文
摘要:Python—redis 一、redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持p
阅读全文
摘要:python-基本方法《Python数据分析常用手册》一、NumPy和Pandas篇 一、常用链接:1.Python官网:https://www.python.org/2.各种库的whl离线安装包:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-l
阅读全文
摘要:python--selenium简单模拟百度搜索点击器 发布时间:2018-02-28 来源:网络 上传者:用户 关键字: selenium 模拟 简单 点击 搜索 百度 发表文章摘要:用途:简单模拟用户点击百度搜索结果页,可延展为点击竞价,SEO作弊等多种功能所需module:selenium,t
阅读全文
摘要:python--Selenium-模拟浏览器基本使用from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom
阅读全文
摘要:关于selenium实现滑块验证 python2.7+selenium2实现淘宝滑块自动认证参考链接:https://blog.csdn.net/ldg513783697/article/details/51583641 selenium、python模拟登陆淘宝 参考链接:https://blog
阅读全文
摘要:python 读写、创建 文件的方法(必看) 更新时间:2016年09月12日 10:26:41 投稿:jingxian 我要评论下面小编就为大家带来一篇python 读写、创建 文件的方法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 python中对文件、
阅读全文
摘要:Python 爬虫的工具列表大全 这个列表包含与网页抓取和数据处理的Python库。网络 通用 urllib -网络库(stdlib)。 requests -网络库。 grab – 网络库(基于pycurl)。 pycurl – 网络库(绑定libcurl)。 urllib3 – Python HT
阅读全文
摘要:爬虫框架存储pymysql方式# -*- coding: utf-8 -*-import pymysql# Define your item pipelines here## Don't forget to add your pipeline to the ITEM_PIPELINES settin
阅读全文
摘要:Python 数据处理库 pandas 入门教程2018/04/17 · 工具与框架 · Pandas, Python 原文出处: 强波的技术博客 pandas是一个Python语言的软件包,在我们使用Python语言进行机器学习编程的时候,这是一个非常常用的基础编程库。本文是对它的一个入门教程。p
阅读全文
摘要:python 爬虫数据存入csv格式方法 命令存储方式:scrapy crawl ju -o ju.csv 第一种方法:with open("F:/book_top250.csv","w") as f: f.write("{},{},{},{},{}\n".format(book_name ,rat
阅读全文
摘要:Python 字符串操作方法大全 1、去空格及特殊符号复制代码代码如下:s.strip().lstrip().rstrip(',') 2、复制字符串复制代码代码如下:#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'p
阅读全文
摘要:Python 字符串常用方法总结 明确:对字符串的操作方法都不会改变原来字符串的值 1,去掉空格和特殊符号 name.strip() 去掉空格和换行符 name.strip('xx') 去掉某个字符串 name.lstrip() 去掉左边的空格和换行符 name.rstrip() 去掉右边的空格和换
阅读全文
摘要:Python 字典(Dictionary)操作详解 Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。一、创建字典字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下: dict = {'Alice': '2341', 'Beth': '
阅读全文
摘要:python 列表排序方法sort、sorted技巧篇 Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列。 1)排序基础 简单的升序排序是非常容易的。只需要调用sorted()方法。它返回一个新的list,新的li
阅读全文
摘要:Python 内编写类的各种技巧和方法 简介 有关 Python 内编写类的各种技巧和方法(构建和初始化、重载操作符、类描述、属性访问控制、自定义序列、反射机制、可调用对象、上下文管理、构建描述符对象、Pickling)。 你可以把它当作一个教程,进阶,或者使用参考;我希望它能够成为一份针对 Pyt
阅读全文
摘要:try..except 这个用于当异常出现的时候,用except从句来处理异常,而不至于程序自动退出。例如,在python里获取用户输入时,若用户输入文件结束符Ctrl-d,则会引发EOFError文件结束异常。我们使用try except来处理: #!/usr/bin/python# Filena
阅读全文
摘要:python 一次创建多级目录沙漠骆驼:qq音乐import osos.mkdirs('/home/user/app')
阅读全文
摘要:python map 常见用法2017年02月01日 19:32:41 淇怪君 阅读数:548版权声明:欢迎转载,转载请注明出处 https://blog.csdn.net/Tifficial/article/details/54810083 list 合并12345678 >>> list1 =
阅读全文
摘要:Python pandas快速入门2017年03月14日 17:17:52 青盏 阅读数:14292 标签: python numpy 数据分析 更多 个人分类: machine learning 来自官网十分钟教学 Pandas的主要数据结构:DimensionsNameDescription1S
阅读全文
摘要:python 3.x 字典的11种方法2017年11月25日 01:02:11 Milton-Long 阅读数:535 标签: python python字典方法 更多个人分类: python-学习之路版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/
阅读全文
摘要:1、IPython python入门 IPython是一个基于Python Shell的交互式解释器,但是有比默认Shell强大得多的编辑和交互功能。IPython 提供了如下特性: 更强的交互 shell(基于 Qt 的终端) 一个基于浏览器的记事本,支持代码,纯文本,数学公式,内置图表和其他富媒
阅读全文