Python

python的按位运算

#coding=utf-8#"&"按位与运算,是指一个数字转化为二进制,然后这些二进制的数按位来进行与运算a=7&18printa'''首先将7转化为二进制,得到7的二进制值是111,自动补全为8位,即00000111,然后将18转化为二进制,得到18的二进制值是10010,同样补全8位,0001001...
代码星球·2020-05-03

python的行与缩进

#coding=utf-8#逻辑行与物理行#以下是3个物理行print"abc"print"789"print"777"#以下是1个物理行,3个逻辑行print"abc";print"789";print"777"#以下是一个逻辑行,3个物理行print'''这里是由打开拉萨附近的思考乐观开朗了'''#在python中...
代码星球·2020-05-03

python的运算符

#coding=utf-8#"+"两个对象相加#两个数字相加a=7+8printa#两个字符串相加b="GOOD"+"JOB"printb#"-"取一个数字的相反数或者实现两个数字相减c=-7printcd=-(-8)printde=19-1printe#"*"两个数相乘或者字符串重复f=4*7printfg="hel...
代码星球·2020-05-03

python对象(腌制)

python的内置对象类型主要有数字,字符串,列表,元祖,字典,集合等等,在python中,一切皆为对象#腌制在python中如果我们有一些对象需要持久性存储,并且不丢失我们这个对象的类型与数据,我们则需要将这些对象进行序列化,序列化后,需要使用的时候,我们在回复为原来的数据,序列化的这种过程,我们将其称为pickle...
代码星球·2020-05-03

Python 的数据类型

列表    #coding=utf-8students=["小明","小华","小李","小娟","小云"]printstudents[3]students[3]="小月"printstudents[3]#元祖,元祖的内容不能修改students=("小明","小华","小李","小娟","小云")students[1...
代码星球·2020-05-03

Python 常量与变量

先在lib文件夹中定义一个模块1class_const(object):2classConstError(TypeError):pass34def__setattr__(self,name,value):5ifself.__dict__.has_key(name):6raiseself.ConstError,"Cant...
代码星球·2020-05-03

python 运算符

python运算符 in  notin1a=102b=203list=[1,2,3,4,5]45if(ainlist):6print"Linel-aisavailableinthegivenlist"7else:8print"Linel-aisnotavailableinthegiveli...
代码星球·2020-05-03

python多线程与多进程异步事件框架

 #!/usr/bin/envpython#-*-coding:UTF-8-*-importloggingimportqueueimportthreadingfromconcurrent.futuresimportThreadPoolExecutor#任务:事件deffunc_a(a,b):returna+b...

python3使用pytesseract进行验证码识别

 1.Python-tesseract是一个基于google'sTesseract-OCR的独立封装包;2.Python-tesseract功能是识别图片文件中文字,并作为返回参数返回识别结果;3.Python-tesseract默认支持tiff、bmp格式图片,只有在安装PIL之后,才能支持jpeg、gif...

python实现蓝牙通信

 linux下安装sudoapt-getinstallpython-piplibglib2.0-devsudopipinstallbluepy 官方示例importbtleclassMyDelegate(btle.DefaultDelegate):def__init__(self,params):b...
代码星球·2020-05-03

python线程池

1.控制线程,系统可以创建的线程数量有限,如果创建的线程资源数量不能够很好的加以限制,反而会导致系统性能的下降。2.管理线程,对线程资源的重复利用。3.提高响应速度:任务到达时,任务可以不需要等到线程创建就能立即执行。线程池,通俗的理解就是有一个池子,里面存放着已经创建好的线程资源,当有任务提交给线程池执行时,池中的某...
代码星球·2020-05-03

python使用openpyxl操作execl

  openpyxl可以用来对excel进行操作,但只能操作xlsx文件而不能操作xls文件。主要用到三个概念:Workbooks,Sheets,Cells。Workbook就是一个excel工作薄;Sheet是工作表中的一张工作表;Cell就是简单的一个格。openpyxl就是围绕着这三个概念进行...

python 修改、读取图片元数据

 图片元数据(metadata)是嵌入到图片文件中的一些标签。比较像文件属性,但是种类繁多。常见的几种标准有:EXIF:通常被数码相机在拍摄照片时自动添加,比如相机型号、镜头、曝光、图片尺寸等信息。IPTC:比如图片标题、关键字、说明、作者、版权等信息。XMP:由Adobe公司制定标准,以XML格式保存。用P...

python 利用pyttsx3文字转语音(转)

原文链接作者 #-*-coding:utf-8-*-importpyttsx3engine=pyttsx3.init()withopen("all.txt",'r',encoding='utf-8')asf:while1:line=f.readline()print(line,end='')engine.sa...

Python与C/C++相互调用(转)

 原文链接作者     Python模块和C/C++的动态库间相互调用在实际的应用中会有所涉及,在此作一总结。       Python调用C库比较简单,不经过任何封装打包成so,再使用py...
代码星球·2020-05-03