拥有Python标签的文章
Python

python 默认参数相关知识详解

最常见的一种形式是的是为一个或者多个参数指定默认值,这会创建一个可以使用比定义时允许的参数更少的参数调用的函数,defask_ok(prompt,retries=4,reminder='Pleasetryagain!'):whileTrue:ok=input(prompt)ifokin('y','ye','yes'):returnTrueifokin('n','no','nop','nope'):returnFalseretries=retries-1if

系统 2019-09-27 17:52:19 2431

Python

python:插入排序(直接插入)的实现

插入排序是一种简单直观且稳定的排序算法。将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。基本思想:每步将一个待排序的记录,按其关键码值的大小插入前面已经排序的列表中适当位置上,直到全部插入完为止。将排序的数组分成两部分:第一部分已排好序的元素,第二部分包含即待插入元素。在排序过程中,分别从待插入元素中取出元素,插入到已排好序的元素列表中。分类:直接插入排序,二分插入排序(又称折半插入排序)二分插入排序在后面的文章会写到。直接插

系统 2019-09-27 17:51:58 2431

Python

Python (Win)readline和tab补全的安装方法

最近开始学Python,想直接通过命令行的方式进行学习。奈何没有Tab补全,操作实在麻烦,网上各种百度后无果(x64系统,x86的可以直接下载网上各种编译好的包)最后自己百度+加上自己的摸索,找到了在64位系统下轻松安装readline和tab补全的方法一、安装readlinecmd命令行,就会自动安装readline模块python-mpipinstallpyreadline二、编写tab.py文件保存在..\Python\Lib\tab.py例如:D:

系统 2019-09-27 17:47:11 2431

Python

Python中使用item()方法遍历字典的例子

Python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in。下面说的这种遍历方式是item()方法。item()item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回。DEMO代码:复制代码代码如下:person={'name':'lizhong','age':'26','city':'BeiJing','blog':'www.jb51.net'}forke

系统 2019-09-27 17:46:05 2431

Python

《Python机器学习基础教程》学习笔记 #2

第2章监督学习利用graphviz打开绘制的dot格式决策图出错,有两个坑需注意1、pipinstallgraphviz库还不够,还要安装graphviz软件,地址http://www.graphviz.org/download/。2、强烈建议安装地址为C盘,安装后添加软件所在文件夹(bin)地址到PATH环境。之前安装到其他盘,运行一直出错,makesuretheGraphvizexecutablesareonyoursystems’PATH,改为C盘就

系统 2019-09-27 17:57:03 2430

Python

Python获取文件所在目录和文件名的方法

实例如下:importosif__name__=="__main__":file_path='D:/test/test.apk'parent_path=os.path.dirname(file_path)print('parent_path=%s'%parent_path)file_name=os.path.split(file_path)[-1]print('file_name=%s'%file_name)输出:以上就是小编为大家带来的Python获取文

系统 2019-09-27 17:56:06 2430

Python

Python win32com 操作Exce的l简单方法(必看)

实例如下:fromwin32com.clientimportDispatchimportwin32com.clientclasseasyExcel:"""AutilitytomakeiteasiertogetatExcel.Rememberingtosavethedataisyourproblem,asiserrorhandling.Operatesononeworkbookatatime."""def__init__(self,filename=None

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

Python

Python3爬虫模拟新浪微博登录(2019-8-3)最新

目录Python3爬虫模拟新浪微博登录过程分析遇到的坑关于第一步,账号和密码加密登录请求post数据包装关于登录后如跳转到主页面其他模块执行结果Python3爬虫模拟新浪微博登录初学Python3小白一枚,若有错误请不吝赐教过程分析整个过程从填写数据到跳转到主页一共经历了七个步骤:1.在登陆前,输入账号结束,失去输入框焦点,浏览器会发送两个请求,分别请求了登陆前加密密码所需的servertime、nonce、pubkey(图中对应3)2.第二个ajax请求

系统 2019-09-27 17:51:23 2430

Python

python学习笔记之调用eval函数出现invalid syntax错误问题

pytho的使用和分发完全是免费的,它是一种面向对象的语言,它的。它的类模块支持多态,操作符重载和多重继承等高级概念,并且以python特有的简洁的语法和类型,OOP十分易于使用。python内置了众多预编译并可移植的功能模块,这些功能模块叫做标准库(standardlibrary)。python可以调用C和C++的库,可以被C和C++的程序调用,可以与java组件集成,可以和COM和.Net等框架进行通信,并且可以通过SOAP、XML-RPC和CORBA

系统 2019-09-27 17:38:09 2430

Python

selenium+python自动化测试环境搭建步骤

相对于自动化测试工具QTP来说,selenium小巧、免费,而且兼容Google、FireFox、IE多种浏览器,越来越多的人开始使用selenium进行自动化测试。我是使用的python2.7,下面说一下selenium+Python的自动化测试环境搭建。安装Python环境,从python官网下载安装包双击安装包,进行安装可以选择python的安装目录,按步骤安装,直至完成。在早期的版本中,需要单独安装setuptools和pip,在新的python安

系统 2019-09-27 17:37:51 2430

Python

Python企业编码生成系统之主程序模块设计详解

本文实例讲述了Python企业编码生成系统之主程序模块。分享给大家供大家参考,具体如下:一点睛主程序模块包括三部分:1主程序初始化2主程序界面3主程序逻辑下面分别介绍二主程序初始化#以下5个为内部模块importosimportqrcodeimportrandomimporttimeimporttkinter#导入tkinterfrompystrich.ean13importEAN13Encoder#条形码模块importtkinter.filedialo

系统 2019-09-27 17:56:13 2429

Python

Python logging 模块之 logging.basicConfig

文章目录1.Pythonlogging模块之logging.basicConfig用法和参数详解1.1.logging模块简介1.2.`logging.basicConfig(**kwargs)`1.3.LogRecord属性1.Pythonlogging模块之logging.basicConfig用法和参数详解1.1.logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件

系统 2019-09-27 17:56:11 2429

Python

011 实例2-Python蟒蛇绘制

目录一、"Python蟒蛇绘制"问题分析1.1Python蟒蛇绘制二、"Python蟒蛇绘制"实例编写三、运行效果3.1程序关键四、"Python蟒蛇绘制"举一反三4.1Python语法元素理解4.2程序参数的改变4.3计算问题的扩展一、"Python蟒蛇绘制"问题分析1.1Python蟒蛇绘制用程序绘制一条蟒蛇貌似很有趣,可以来试试先学会蟒蛇绘制,再绘朵玫瑰花送给TA设计蟒蛇的基本形状:问题1:计算机绘图是什么原理?一段程序为何能够产生窗体?为何能在窗体

系统 2019-09-27 17:55:11 2429

Python

, C++, Python, Scala 和 OCaml 实现同一个工程的比较

tx-rs-一个提供wrtieahead的原子交易库刚出来,仅供了解,这里的“交易”是指业务的原子性,常见于数据库中。与区块链或密码学中的交易,是不同的概念。类似于STM。Repoduang-使用宏来提供默认参数和命名参数一看就是国人的项目。命名有点玩耍的味道,但是思路和设计可以借鉴。useduang::duang;duang!(pubfnfoo(a:T,b:f64=13.0,c:T=a*a)->(T,f64,T)whereT:std::ops::Mul,

系统 2019-09-27 17:50:12 2429

Python

python实现二级登陆菜单及安装过程

python实现二级登陆菜单的代码如下所示:"""1.三级菜单注册登陆注销2.进入每一个一级菜单,都会有下一级的菜单"""user_item=dict()try:whileTrue:print('-------Welcomesir-------')input_choice=int(input('Pleaseenteryourchoice:1:Registration2:login3:logout:'))#用户输入自己的选择,会进入到相关的二级菜单ifinp

系统 2019-09-27 17:49:02 2429