拥有Python标签的文章
Python

Python嵌套列表转一维的方法(压平嵌套列表)

前一段去云英面试,技术官很”不厚道“了问了一个非常简单的问题:如何将多维列表转化了一维的?当时虽然想到了使用迭代或者列表生成式可以做到,但是可以没能可行的代码,回来后一顿后悔。对于规范的且嵌套维度较低的多维列表,python中有很多方法可以实现:a=[[1,2],[3,4],[5,6]]print[jforiinliforjini]#orfromitertoolsimportchainprintlist(chain(*a))#orimportitertoo

系统 2019-09-27 17:50:56 2256

Python

举例详解Python中的split()函数的使用方法

函数:split()Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开一、函数说明1、split()函数语法:str.split(str="",num=string.count(str))[n]参数说明:str:表示为分隔符,默认为空格,但是不能为空('')。若字符串

系统 2019-09-27 17:50:50 2256

Python

Python第五次作业

#读入文件pmi_days.csv,完成以下操作:1.统计质量等级对应的天数,例如:优:5天良:3天中度污染:2天2.找出PMI2.5的最大值和最小值,分别指出是哪一天。importpandasaspdimportcsvdays_path=open(r"C:\Users\Administrator\Desktop\pmi_days.csv")days_df=pd.read_csv(days_path)data=days_df.groupby('质量等级')

系统 2019-09-27 17:50:41 2256

Python

关于python学习的记录

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

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

Python

Python实现时间序列可视化的方法

时间序列数据在数据科学领域无处不在,在量化金融领域也十分常见,可以用于分析价格趋势,预测价格,探索价格行为等。学会对时间序列数据进行可视化,能够帮助我们更加直观地探索时间序列数据,寻找其潜在的规律。本文会利用Python中的matplotlib【1】库,并配合实例进行讲解。matplotlib库是一个用于创建出版质量图表的桌面绘图包(2D绘图库),是Python中最基本的可视化工具。【工具】Python3【数据】Tushare【注】示例注重的是方法的讲解,

系统 2019-09-27 17:50:03 2256

Python

从Python到豌豆BI——我的年中报告数据可视化升级之旅

时间是过得真快呀,恍惚间已经半年过去了,又要给一贯雷厉风行的领导做了份销售业绩数据的分析报告了,任务已经下达一星期了,我比较迷茫。主要是想起上次给领导交报告的时候,看到我拿着15页的纸质数据报告,去给领导,然后被批的一无是处,后来还是在数据研究院同事的指导勉强完成了报告。想着这次如果像上次一样,那肯定还是不及格,说不准还会被说不思进取。话说我根本就不是给你有第二次批评的人。思索之余,转身泡了杯咖啡,看着眼前的两个季度和去年一年的excel数据,脑子第一个想

系统 2019-09-27 17:49:21 2256

Python

使用Python脚本来控制Windows Azure的简单教程

inux开发人员经常使用Python完成小块的工作,因为你可以编写脚本的情况很容易。它已经成为完成配置和部署等小任务的一个流行方式。WindowsAzure,微软的云,也没有什么不同。通过PythonSDK所提供的可用性,Python成为WindowsAzure的头等公民。让我们看看我们如何能够使用Python无需其它而只需一个WindowsAzure订阅就可以用编程方式从vmdepot部署一个映像到WindowsAzure上。建立一个管理证书任何与Win

系统 2019-09-27 17:49:19 2256

Python

Appium+python自动化(七)- 初识琵琶女Appium(千呼万唤始

简介“千呼万唤始出来,犹抱琵琶半遮面”,经过前边的各项准备工作,终于才把appium这位琵琶女请出来。那么下边就由宏哥给各位看官、小伙伴们和童鞋们来引荐这位美女(帅哥)。这一篇主要是对前边的内容做一个小小的总结,我们不能只顾得埋头拉车,不记得抬头看路可不行哦!说明:Appium--奴家的大号,提起奴家的大号在江湖上也是无人不知,无人不晓。奴家==Appium;一、奴家自我介绍奴家是一款开源的自动化测试工具,奴家可以支持iOS和安卓平台上的原生的,基于移动浏

系统 2019-09-27 17:47:44 2256

Python

Python进阶小结

目录一、异常TODO二、深浅拷贝2.1拷贝2.2浅拷贝2.3深拷贝三、数据类型内置方法3.1数字类型内置方法3.1.1整型3.1.2浮点型3.2字符串类型内置方法3.3列表类型内置方法3.4元祖类型内置方法3.5字典类型内置方法3.6集合类型内置方法3.7布尔类型四、数据类型分类4.1按值个数4.2按有序无序4.3按可变不可变一、异常TODO万能捕捉异常公式try:#逻辑代码1/0exceptExceptionase:print(e)divisionbyz

系统 2019-09-27 17:45:32 2256

Python

Python中数字以及算数运算符的相关使用

Python数字数字数据类型用于存储数值。他们是不可改变的数据类型,这意味着改变数字数据类型会分配一个新的对象。当你指定一个值时,Number对象就会被创建:var1=1var2=10您也可以使用del语句删除一些对象引用。del语句的语法是:delvar1[,var2[,var3[....,varN]]]]您可以通过使用del语句删除单个或多个对象。例如:delvardelvar_a,var_bPython支持四种不同的数值类型:int(有符号整型)lo

系统 2019-09-27 17:38:45 2256

Python

使用Python进行二进制文件读写的简单方法(推荐)

总的感觉,python本身并没有对二进制进行支持,不过提供了一个模块来弥补,就是struct模块。python没有二进制类型,但可以存储二进制类型的数据,就是用string字符串类型来存储二进制数据,这也没关系,因为string是以1个字节为单位的。importstructa=12.34#将a变为二进制bytes=struct.pack('i',a)此时bytes就是一个string字符串,字符串按字节同a的二进制存储内容相同。再进行反操作现有二进制数据b

系统 2019-09-27 17:38:12 2256

Python

Python import用法以及与from...import的区别

在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。eg:复制代码代码如下:importsysprint('================Pythonimportmode==============

系统 2019-09-27 17:37:55 2256

Python

11个Python3字典内置方法大全与示例汇总

概述在绝大部分的开发语言中与实际开发过程中,Dictionary扮演着举足轻重的角色。从我们的数据模型到服务器返回的参数到数据库的应用等等,Dictionary的身影无处不在。在Python中,Dictionary是一种可变的容器类型。所谓容器类型,就是我们放置数据的地方。不同于List的有序、操作时对数据类型统一性的要求较严格,Dictionary是一种可变的、不限存储对象、无序的数据模型。字典有着类似列表的高灵活度的特点,而与列表通过偏移索引的存取元素

系统 2019-09-27 17:56:59 2255

Python

Python中MYSQLdb出现乱码的解决方法

本文实例讲述了Python中MYSQLdb出现乱码的解决方法,分享给大家供大家参考。具体方法如下:一般来说,在使用mysql最麻烦的问题在于乱码。查看mysql的编码:命令:复制代码代码如下:showvariableslike'character_set_%';可以看到如下结果:character_set_client为客户端编码方式;character_set_connection为建立连接使用的编码;character_set_database数据库的

系统 2019-09-27 17:55:26 2255

Python

Appium+python自动化(三十二)- 代码写死一时爽,框架重构火葬场

简介江湖有言:”代码写死一时爽,框架重构火葬场“,更有人戏言:”代码动态一时爽,一直动态一直爽“,虽然听起来有点耸人听闻,但也没有想象中的那么严重,我们在开发写代码的时候留心和注意就可以了。为了重构时,少掉些头发,在开发的时候就得注意了。写死代码后,有变动后出现bug后我们的反应大佬和菜鸟对遗留写死代码的反应最后和宏哥一起膜拜一下能够重构写死代码的大牛是不是有宏哥的风范啊闲话少说,进入今天的主题:PageObject+unittest。问题思考前面我们都是

系统 2019-09-27 17:54:46 2255