搜索到与相关的文章
Python

python面试题

python面试题【持续更新】1.如何判断一个python对象的类型?printtype(2017)printtype('junxi')2.python里面如何生存随机数?importrandomnum=random.random()int_num=random.randint(1,10)print'随机选取一个0-1之间的数',numprint'随机选取一个1-10之间的整数',int_num3.写出IP的python正则表达式importreimpor

系统 2019-09-27 17:56:21 2155

Python

Python进阶_关于命名空间与作用域(详解)

写在前面如非特别说明,下文均基于Python3命名空间与作用于跟名字的绑定相关性很大,可以结合另一篇介绍Python名字、对象及其绑定的文章。1.命名空间1.1什么是命名空间Namespace命名空间,也称名字空间,是从名字到对象的映射。Python中,大部分的命名空间都是由字典来实现的,但是本文的不会涉及命名空间的实现。命名空间的一大作用是避免名字冲突:deffun1():i=1deffun2():i=2同一个模块中的两个函数中,两个同名名字i之间绝没有

系统 2019-09-27 17:55:24 2155

Python

Python中asyncio模块的深入讲解

1.概述Python中asyncio模块内置了对异步IO的支持,用于处理异步IO;是Python3.4版本引入的标准库。asyncio的编程模型就是一个消息循环。我们从asyncio块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO。2.用asyncio实现Helloworld#!/usr/bin/envpython3#-*-coding:utf-8-*-#@Time:2019/1/911:23#@

系统 2019-09-27 17:54:51 2155

Python

python生成hbase测试数据说明

版本:Python:3.6.4与2.7.3均适配一、hbase表介绍表名:people列族:basic_info、other_inforowkey:随机的两位数+当前时间戳,并要确保该rowkey在表数据中唯一。列定义:name、age、sex、edu、tel、email、country。二、实现rowkey:随机的两位数:使用random.randint(00,99),然后使用zfill(2)补位,比如数字“1”补位为”01”。生成当前时间的13位时间戳

系统 2019-09-27 17:53:18 2155

Python

python之列表推导式

创建列表A=[iforiinrange(1,5)]print(A)#这是列表[1,2,3,4]创建一个简单的多维列表A=[[iforiinrange(1,j)]forjinrange(1,6)]print(A)#根据最外面的for可以知道是列表A有5个元素#同时每个元素都是一个列表#列表里的元素根据j的值创建#j为1时,range(1,1)为空,所以第一个元素为空列表结果为:将起始位置也由j确定后,创建一个二维列表A=[[iforiinrange(j,j+

系统 2019-09-27 17:53:05 2155

Python

解决安装python3.7.4报错Can''t connect

简述从官网下载了Python3.7.4,直接编译安装后,使用pip3出现了报错信息:Can'tconnecttoHTTPSURLbecausetheSSLmoduleisnotavailable错误原因在Python3.7之后的版本,依赖的openssl,必须要是1.1或者1.0.2之后的版本,或者安装了2.6.4之后的libressl。image.png而本地的openssl依然是1.0.1e的。[root@localhost~]#opensslvers

系统 2019-09-27 17:52:58 2155

Python

Python3快速入门(十六)——Matplotlib绘图

Python3快速入门(十六)——Matplotlib绘图一、Matplotlib简介1、Matplotlib简介Matplotlib是Python2D-绘图领域使用最广泛的套件,可以简易地将数据图形化,并且提供多样化的输出格式。matplotlib有两个接口,一个是状态机层的接口,通过pyplot模块来进行管理;一个是面向对象的接口,通过pylab模块将所有的功能函数全部导入其单独的命名空间内。2、Matplotlib安装使用conda安装如下:cond

系统 2019-09-27 17:51:57 2155

Python

Python下opencv图像阈值处理的使用笔记

图像的阈值处理一般使得图像的像素值更单一、图像更简单。阈值可以分为全局性质的阈值,也可以分为局部性质的阈值,可以是单阈值的也可以是多阈值的。当然阈值越多是越复杂的。下面将介绍opencv下的三种阈值方法。(一)简单阈值简单阈值当然是最简单,选取一个全局阈值,然后就把整幅图像分成了非黑即白的二值图像了。函数为cv2.threshold()这个函数有四个参数,第一个原图像,第二个进行分类的阈值,第三个是高于(低于)阈值时赋予的新值,第四个是一个方法选择参数,常

系统 2019-09-27 17:51:13 2155

Python

Python定义一个跨越多行的字符串的多种方法小结

方法一:>>>str1='''Leventselève,ilfauttenterdevivre.起风了,唯有努力生存。(纵有疾风起,人生不言弃。)'''>>>str1'Leventselève,ilfauttenterdevivre.\n起风了,唯有努力生存。\n(纵有疾风起,人生不言弃。)'编辑的时候,引号挺对的,但是不知道为什么发布的时候,第一行的引号总是多了一些,其实应该是下面这样的:不过感觉这种方法不够纯粹,因为字符串里含有\n。方法二:>>>st

系统 2019-09-27 17:50:53 2155

Python

关于python学习的记录

关于Python3进度打卡文章目录关于Python3进度打卡第一天——9.4一、安装环境变量二、关于编辑三、基本介绍第二天——9.5一、基本数据类型二、基本语句三、编程实践第三天——9.7一、制作贪吃蛇游戏的准备二、需求及算法分析三、代码实现四、一些全局参数的初始化五、关于贪吃蛇及食物的位置六、关于贪吃蛇的上下左右移动七、判断能否迟到食物八、绘制贪吃蛇、食物的函数九、贪吃蛇的逻辑调用十、主逻辑层判断游戏是否结束第一天——9.4一、安装环境变量1、首先访问h

系统 2019-09-27 17:50:31 2155