随笔分类 -  python语言

和python相关的整理
摘要:python数据处理技巧二(掌控时间) 首先简单说下关于时间的介绍其中重点是时间戳的处理,时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。这里这个知识只做了解,接下来会用python三个关于时间的模块来定位时间,计算 阅读全文
posted @ 2018-09-30 00:07 Cookie-Fei 阅读(544) 评论(0) 推荐(0)
摘要:字符串赋值(传参)技巧 Python中一般的字符串赋值的方式如下: 如上所示最基本的两种写法,但是还有很多种技巧用法我们一一道来. 1.首先我们来讲下%s(s代表的是String字符串的意思)里所包含的用法如下: 情况一,把变量的3倍赋值进去 情况二,输出内容变为三倍 情况三,指定输出字符串的长度不 阅读全文
posted @ 2018-09-22 21:05 Cookie-Fei 阅读(726) 评论(0) 推荐(0)
摘要:Flask的框架结构对应关系及理解 1.简介 简单介绍下Flask是一个轻量级的web前端框架,不像django那样本身具备一套完整的页面体系,轻量级说明了完全可以自定义,从功能逻辑到业务处理,都可以自定义设计,一个词概括:灵活。就如同现实买房子装修一样,就看个人是选择装修公司全包的那种(跟你看样板 阅读全文
posted @ 2018-02-11 10:15 Cookie-Fei 阅读(435) 评论(0) 推荐(0)
摘要:题目一: 请使在3秒内计算出一组的数据,偶数在奇数前(注意不使用for while等循环的方法)格式如下1,2,3,4,5,6,7,8,9,10输出结果是2,1,4,3,6,5,8,7,10,9 解决思路:既然不能用for与while去写循环判断,那么我们就从位置替换的方式处理。只要跟位置相关,首先 阅读全文
posted @ 2017-06-03 14:16 Cookie-Fei 阅读(504) 评论(2) 推荐(1)
摘要:Python来做应用题及思路 最近找工作头疼没事就开始琢磨python解应用题应该可以,顺便还可以整理下思路当然下面的解法只是个人理解,也欢迎大佬们给意见或者指点更好的解决办法等于优化代码了嘛,也欢迎大家出点小题目做也可以,如果可以我也会定期专门来做应用题(你弟弟或者你表弟或者外甥等来问应用题在也不 阅读全文
posted @ 2016-12-04 21:30 Cookie-Fei 阅读(2898) 评论(0) 推荐(0)
摘要:python浅谈正则的常用方法覆盖范围70%以上 上一次很多朋友写文字屏蔽说到要用正则表达,其实不是我不想用(我正则用得不是很多,看过我之前爬虫的都知道,我直接用BeautifulSoup的网页标签去找内容,因为容易理解也方便,),而是正则用好用精通的很难(看过正则表的应该都知道,里面符号对应的方法 阅读全文
posted @ 2016-12-03 19:21 Cookie-Fei 阅读(2869) 评论(1) 推荐(0)
摘要:Python写各大聊天系统的屏蔽脏话功能原理 突然想到一个视频里面弹幕被和谐的一满屏的*号觉得很有趣,然后就想用python来试试写写看,结果还真玩出了点效果,思路是首先你得有一个脏话存放的仓库好到时候检测,那么个人还是喜欢用列表,因为列表灵活使用扩展都很方便,有了脏话库我们在来想核心怎么屏蔽脏话, 阅读全文
posted @ 2016-12-01 12:03 Cookie-Fei 阅读(3653) 评论(11) 推荐(4)
摘要:python排序之二冒泡排序法 如果你理解之前的插入排序法那冒泡排序法就很容易理解,冒泡排序是两个两个以向后位移的方式比较大小在互换的过程好了不多了先上代码吧如下: 首先还是一个无序列表lis,老规矩打印出来和最后排序对比看,函数方法bubbie_sort冒泡排序,count计数也就是列表长度len 阅读全文
posted @ 2016-11-30 10:25 Cookie-Fei 阅读(30686) 评论(4) 推荐(1)
摘要:python排序之一插入排序 首先什么是插入排序,个人理解就是拿队列中的一个元素与其之前的元素一一做比较交根据大小换位置的过程好了我们先来看看代码 首先就是一个无序的列表先打印它好让排序后有对比效果,然后我后面注释工作流程,下面我来一一说明下其运行流程,开始先声明一个插入排序的函数名insert_s 阅读全文
posted @ 2016-11-29 23:25 Cookie-Fei 阅读(3773) 评论(0) 推荐(0)
摘要:python快速生成注释文档的方法 今天将告诉大家一个简单平时只要注意的小细节,就可以轻松生成注释文档,也可以检查我们写的类方法引用名称是否重复有问题等。一看别人专业的大牛们写的文档多牛多羡慕,不用担心我们可以让python为我们生成基本满足的说明文档,一来可以提高代码整体阅读性,二来可以将代码的整 阅读全文
posted @ 2016-11-23 12:34 Cookie-Fei 阅读(30735) 评论(1) 推荐(6)
摘要:Python写红包的原理流程 首先来说说要用到的知识点,第一个要说的是扩展包random,random模块一般用来生成一个随机数 今天要用到ramdom中unifrom的方法用于生成一个指定范围的随机浮点数通过下面的图简单看下: 这里就打印了一个值范围是在10~20之间的浮点数。 在来说说lambd 阅读全文
posted @ 2016-11-22 12:51 Cookie-Fei 阅读(3143) 评论(2) 推荐(1)
摘要:Python测试函数的方法之一 首先介绍简单的try......except尝试运行的放例如下面的图和代码来简单介绍下: 注释:提醒以下代码环境为2.7.x 请3.x以上的同学们老规矩print(把打印内容放入括号内) test测试的函数,没传参数的x,y,函数结果是要答应x加y的和 try:试着执 阅读全文
posted @ 2016-11-21 15:47 Cookie-Fei 阅读(3835) 评论(0) 推荐(0)
摘要:我们继续研究BeautifulSoup分类打印输出 Python简单爬虫入门一 Python简单爬虫入门二 前两部主要讲述我们如何用BeautifulSoup怎去抓取网页信息以及获取相应的图片标题等信息, 等于我们已经只知道如何用工具去浏览和检索内容,但是实现只有你知道抓取的是什么,这时候 我们需要 阅读全文
posted @ 2016-11-20 13:43 Cookie-Fei 阅读(1244) 评论(0) 推荐(1)
摘要:今天我们来探索python中大部分的异常报错 首先异常是什么,异常白话解释就是不正常,程序里面一般是指程序员输入的格式不规范,或者需求的参数类型不对应,不全等等。 打个比方很多公司年终送苹果笔记本,你程序话思维以为是(MAC)电脑笔记本,结果给你个苹果+笔记本。。。首先类型不对,数量也不对。 先来看 阅读全文
posted @ 2016-11-18 22:14 Cookie-Fei 阅读(1690) 评论(0) 推荐(0)
摘要:接着上一次爬虫我们继续研究BeautifulSoup Python简单爬虫入门一 上一次我们爬虫我们已经成功的爬下了网页的源代码,那么这一次我们将继续来写怎么抓去具体想要的元素 首先回顾以下我们BeautifulSoup的基本结构如下 重要事情再次强调这是我们开始爬取网页的一个基本结构,如同建楼的一 阅读全文
posted @ 2016-11-17 11:58 Cookie-Fei 阅读(1739) 评论(0) 推荐(1)
摘要:Python地铁的到站流程及原理(个人理解) 今天坐地铁看着站牌就莫名的想如果用Python写其工作原理 是不是很简单就小试牛刀了下大佬们勿喷纯属小弟个人理解 首先来看看地铁上显示的站牌如下: 就想这首先站点固定的名称固定的站点名称长度可知道,这不是符合列表嘛[第一站,第二站,。。。,最后一站] 把 阅读全文
posted @ 2016-11-16 13:22 Cookie-Fei 阅读(1811) 评论(2) 推荐(0)
摘要:为大家介绍一个简单的爬虫工具BeautifulSoup BeautifulSoup拥有强大的解析网页及查找元素的功能本次测试环境为python3.4(由于python2.7编码格式问题) 此工具在搜索你想爬的数据匹配的方式就是html标签嵌套的顺序(html介绍在其它随笔内) 首先来聊聊Beauti 阅读全文
posted @ 2016-11-15 13:44 Cookie-Fei 阅读(1713) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python# -*- coding:utf-8 -*-"""老规矩以下方法环境2.7.x,请3.x以上版本的朋友记得格式print(输出内容放入括号内)字典的基本组成以及用法dict = { key : value }dict[ key ] = value首先来说说字 阅读全文
posted @ 2016-11-14 20:09 Cookie-Fei 阅读(6249) 评论(1) 推荐(0)
摘要:#!usr/bin/env python# -*-coding:utf-8-*-#以下方法全在python2.7.x版本运行,请3.x以上的小伙伴们在print(放入括号内执行)#list列表的常用方法有:li=[] #定义一个空列表;li.append(1) #添加一个约束到列表末尾;print 阅读全文
posted @ 2016-11-13 20:38 Cookie-Fei 阅读(1239) 评论(0) 推荐(0)
摘要:#!usr/bin/env python# coding:utf-8def binary(): '''二进制的方法与算法''' Number = 10 Number1 = 20 Number2 = 30 print bin(Number),type(bin(Number1)),bin(Number2) #用十进制算法来表示二进制 # 除余法:10%2=0放入... 阅读全文
posted @ 2016-11-10 23:39 Cookie-Fei 阅读(3485) 评论(0) 推荐(0)