Python
文章平均质量分 72
EaseMob沈冲
这个作者很懒,什么都没留下…
展开
-
Python Class __init__ __del__ 构造,析构过程解析
最近学习《Python参考手册》学到Class部分,遇到了类的构造析构部分的问题:1、什么时候构造?2、什么时候析构?3、成员变量如何处理?4、Python中的共享成员函数如何访问?------------------------探索过程:1、经过查找,Python中没有专用的构造和析构函数,但是一般可以在__init__和__del__分别完成初始化和删除操作,可用这转载 2017-05-22 16:06:28 · 427 阅读 · 0 评论 -
Python字符串常见操作
先初始化一个字符串scStringscString = "my name is shenchong shen shen"find:scString = "my name is shenchong shen shen"print(scString.find("shen"))# 输出结果,第一个shen的s的角标为1111index:print(scString.index原创 2017-07-20 17:59:41 · 377 阅读 · 0 评论 -
Python数据分析处理库Pandas
1、读取csv文件,使用read_csv函数food_info = pandas.read_csv("food_info.csv")print(food_info)# print(type(food_info))# print(food_info.dtypes)print(food_info.head(3)) # 默认取前5条数据,如需自定义所取数,传数字即可print(food原创 2017-06-26 18:01:24 · 945 阅读 · 0 评论 -
基于百度AI的文字识别-Python
使用百度AI的文字识别库,做出的调用示例,其中filePath是图片的路径,可以自行传入一张带有文字的图片,进行识别。下载baidu-aip这个库,可以直接使用pip下载:pip install baidu-aip,也可以在PyCharm等开发工具中下载。然后运行下列代码即可。# -*- coding: UTF-8 -*-from aip import AipOcrimport原创 2017-07-07 15:45:22 · 34109 阅读 · 14 评论 -
基于百度AI的人脸识别-Python
使用百度AI的人脸识别库,做出的调用示例,其中filePath是图片的路径,可以自行传入一张图片,进行识别。下载baidu-aip这个库,可以直接使用pip下载:pip install baidu-aip,也可以在PyCharm等开发工具中下载。然后运行下列代码即可。# -*- coding: UTF-8 -*-from aip import AipFace# 定义常量原创 2017-07-07 14:47:57 · 11376 阅读 · 7 评论 -
Python函数
def printMax(a, b, c=10): global x #函数内使用global引用全局变量 x = 5 if a>b: print a, 'ismaximum' else: print b, 'ismaximum' print "c等于%d" %cx = 1print xprintMax(3, 4)pr原创 2017-05-16 15:17:59 · 277 阅读 · 0 评论 -
个人微信接入微信机器人
首先说明一下这个接入的机器人是基于图灵机器人的接口,接口调用基于Python 2.7,需要request库和itchat库;这里只介绍如何下载itchat库,关于Python和request库的下载安装,请自行百度,如果还是不太会,请在评论区告诉我,我可以给些攻略。1、如何获取一个图灵机器人在图灵机器人官网(http://www.tuling123.com)注册账号,创建机器人,一个账原创 2017-06-11 21:26:43 · 12422 阅读 · 4 评论 -
Python正则表达式
1、首先说一种最简单的正则表达式,它没有特殊的符号,只有基本的字母或数字。它满足的匹配规则就是完全匹配。import retext = "Hi, I am Shirley Hilton. I am his wife."m = re.findall(r"hi", text)if m: print melse: print "not match"以上代码为截取"Hi, I原创 2017-06-01 19:16:40 · 276 阅读 · 0 评论 -
Python库urllib2详解
先来一段urllib2的概念: urllib2是Python的一个获取URLs(Uniform Resource Locators)的组件。他以urlopen函数的形式提供了一个非常简单的接口,这是具有利用不同协议获取URLs的能力,他同样提供了一个比较复杂的接口来处理一般情况,例如:基础验证,cookies,代理和其他。它们通过handlers和openers的对象提供。原创 2017-05-23 14:03:04 · 819 阅读 · 0 评论 -
Python基本语法
1、中文编码:输出中文的时候报错,Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了。# -*- coding: UTF-8 -*-原创 2017-05-01 23:29:01 · 286 阅读 · 0 评论 -
Python的多线程
start_new_thread(function, args[, kwargs])function 是开发者定义的线程函数,args 是传递给线程函数的参数,必须是tuple类型,kwargs 是可选参数。调用 start_new_thread 之后,会创建一个新的线程,来执行 function 函数。而代码原本的主线程将继续往下执行,不再等待 function 的返回。通常情况原创 2017-05-23 12:30:20 · 216 阅读 · 0 评论 -
Python面向对象
class Person: def __init__(self,name): self.name = name def sayHi (self) : print "Hello, my name is", self.namep = Person('Swaroop')p.sayHi()这里,我们把__init__ 法定义为取 个参数n原创 2017-05-17 00:41:54 · 225 阅读 · 0 评论