• 字符串操作

    name = 'mafen mamengmeng'# 首字符大写print(name.capitalize())# 统计指定字符数print(name.count('m'))# 字符长度print(len(name))# 转换字节数组,b''bytes 类型print(type(name.encode()))print(name.encode().decode())# 判断字符串以什么结尾,返回booleanprint(n...

    2018-06-17 23:51:19

  • Python 装饰器和抽象类

    # 装饰器:对类或者函数进行功能的扩展 ''' #第一步:基本函数def la(): print('脚踏黄河两岸,手拿机密文件,前面机枪扫射,后面炮火连天')#调用函数la()la()#第二步:扩展函数功能(不能修改原函数)#用于扩展基本函数的函数def kuozhan(func): #扩展功能1 print('la前参拜祈...

    2018-06-17 23:51:12

  • Python自动化运维——文件内容差异对比

    Infi-chu: http://www.cnblogs.com/Infi-chu/ 模块:difflib 安装:Python版本大于等于2.3系统自带 功能:对比文本之间的差异,而且支持输出可读性比较强的HTML文档,与Linux中的diff命令比较相似。 两个字符串的差异对比: #import difflib#text1='’’#hello world.#...

    2018-06-17 23:51:05

  • 洗礼灵魂,修炼python(73)--全栈项目实战篇(1)—

    本篇是为项目实战做准备,学习Linux是必备的,不然都不好意思叫全栈对吧?下面是一位资深大神写的文章,够详细,我也不用浪费时间再写了 原文链接:Ubuntu学习——第一篇 内容: 一、 Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据...

    2018-06-17 23:50:58

  • 洗礼灵魂,修炼python(74)--全栈项目实战篇(2)—

    如果上一篇我转发的关于ubuntu的博文,你看完觉得还没准备好,那么,本篇从最基础的开始,安装虚拟机到正常使用ubuntu 虚拟机 1.什么是虚拟机 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 通俗的说...

    2018-06-17 23:50:51

  • 洗礼灵魂,修炼python(72)--爬虫篇—爬虫框架:Scra

    题外话: 前面学了那么多,相信你已经对python很了解了,对爬虫也很有见解了,然后本来的计划是这样的:(请忽略编号和日期,这个是不定数,我在更博会随时改的) 上面截图的是我的草稿 然后当我开始写博文的时候,我发现讲解PhantomJS的话,会涉及到JS代码,而相信跟...

    2018-06-17 23:50:47

  • Python批量修改文件名

    最近从百度云盘上下载了一批视频,然而这些视频的文件名都带有广告。有洁癖的我看着感觉难受,于是想修改过来。但是一个个的修改文件名又嫌麻烦,联想到业余时看过的python,于是用python写了几行代码轻松地批量修改了文件名称。 代码如下: 1 # coding:utf-8 2 import...

    2018-06-17 23:50:46

  • while语句

    while语句用于循环执行程序 一、概念: 条件循环是指:一个结构,导致一个程序要重复一定次数,当条件变为假,则循环结束。 二、语法: 1 while 条件: 2 3 # 循环体 4 5 # 如果条件为真,那么循环体则执行 6 # 如果条件为假,那么循环体不执行 基本循环 执行语句可以是...

    2018-06-17 23:50:42

  • Python中的对象行为与特殊方法(二)类型检查与抽象基类

    类型检查 创建类的实例时,该实例的类型为类本身: class Foo(object): passf = Foo() 要测试实例是否属于某个类,可以使用type()内置函数: type(f) == FooTrue 当然,python中不建议如此检查,更好的办法是使用内置类型检查函数isinstance(obj, cls): isinstance(f,...

    2018-06-17 23:50:43

  • Python读取excel,csv数据到数组

    numpy中的普通读取: 1 import numpy as np 2 # skiprows可以跳过前几行数据,np.loadtxt方法直接将数据读取到data数组中 3 data = np.loadtxt(open( " 路径.csv " , " rb " ),delimiter= " , " ,skiprows=0) 读取Excel: 1 from openpyxl import load_workbook 2 # 读取...

    2018-06-17 23:50:40

2