python基础
qianmo0417
这个作者很懒,什么都没留下…
展开
-
python---函数与函数参数
函数是一种基本的代码抽象方式,其主要的优点是增强代码的重用性和可读性。函数的定义包含五大要点,分别是def、函数名、函数体、参数、返回值,以及两个英文符号,分别是括号(括号内为参数)和冒号(:)。函数的参数类型有:必选参数(位置参数)、默认参数、可变参数、关键字参数和命名关键字参数。函数中,参数定义的顺序必须为必选参数(位置参数)、默认参数、可变参数、命名关键字参数和关键字参数。总的来说,...原创 2018-12-04 11:19:42 · 115 阅读 · 0 评论 -
pytest 学习笔记一
1、pyest 运行规则:查找当前目录及其子目录下以test _*.py或 *_test.py 文件,找到文件后,在文件中找到以test开头的函数并执行。2、pytest用例设计原则:1、测试文件以以test _*.py或 *_test.py 2、测试类以Test开头,并且不能带有 init 方法3、测试函数以test_ 开头4、以test_开头的方法...原创 2019-05-30 20:25:05 · 667 阅读 · 0 评论 -
python3 +windows+tesseract-orc文字识别
一、安装pytesseractpython-tesseract是python的光学字符识别(OCR)工具,它可以识别并“读取”嵌入图像的文本。安装命令:pip install pytesseractPython-tesseract是Google的Tesseract-OCR引擎的包装器。它作为独立的调用脚本也很有用,因为它可以读取Python Imaging Library支持的所有图像类型...原创 2019-01-23 18:13:34 · 1138 阅读 · 0 评论 -
Windows 系统Python2.x与Python3.x共存的两种方法
由于python2.x 与python3.x 的区别,并且3.x是不向下兼容2.x,因此在做python相关开发时,有时候需要2.x与3.x共存。这里介绍两种Windows 系统下使二者共存的方法。一、不需要使用任何版本管理工具,只需要在环境变量中配置即可。1、首先安装需要的对应的2.x 与3.x的版本,顺序不做要求,这里下载2.7 与3.42、计算机=》属性=》高级系统设置=》环境变...原创 2019-01-07 19:44:12 · 249 阅读 · 0 评论 -
python3实现在一个字符串中找到第一个只出现一次的字符
这道题是剑指offer中的35题,也是一道经典的面试题。str = "ssssaaaccddsadasf"使用两层for循环遍历,直到遇到只出现一次的字符返回该字符def methond1(str): len_str = len(str) for i in range(len_str): count = 0 for j in range...原创 2019-01-07 18:29:24 · 13620 阅读 · 0 评论 -
python3使用Requests测试带签名的接口
部分业务为了安全需要,需要对接口请求数据做签名校验,一般制定一下规则:1、业务方接入系统,需申请业务ID以及加密秘钥,二者成对出现,并且为面向服务端的,不能在前端或者客户端传递。2、所有值非空的参数必须参与签名3、签名算法:a. 对所有参数按参数名的字典升序排序b. 将所有排好序的参数按照key1=value1&key2=value2&key3=value.......原创 2019-01-07 15:58:16 · 3272 阅读 · 1 评论 -
【一:安装与调试】python3.5 安装OpenCV以及简单的使用
python3.5在pip库没有匹配的OpenCV版本,这里提供一个非官方包的下载地址:OpenCV下载地址按照电脑位数和自己的python版本进行选择,此处选择:opencv_python-4.0.1-cp35-cp35m-win_amd64.whl下载后将其拷贝到python安装目录下的Lib\site-packages此处是:C:\Users\******\AppData\Loc...原创 2019-01-10 15:29:14 · 1732 阅读 · 0 评论 -
python3实现钉钉消息推送
背景偶然发现一个python实现的按照农历/阴历推送消息提醒的程序,钉钉群消息推送。此处总结并对其可推送的消息做。DingtalkNotice环境:python3.7安装:pip install schedule #实现定时任务的模块 pip install DingtalkChatbot #python封装的各种消息的调用 pip in...原创 2018-12-10 16:19:47 · 9552 阅读 · 1 评论 -
python---闭包与装饰器
闭包(closure)是函数式编程的重要的语法结构。闭包也是一种组织代码的结构,它同样提高了代码的可重复使用性。如果在一个内嵌函数里,对在外部函数内(但不是在全局作用域)的变量进行引用,那么内嵌函数可被认为是闭包。定义在外部函数内但由内部函数引用或者使用的变量称为自由变量。创建闭包需满足以下几点:1、必有有一个内嵌函数2、内嵌函数必须引用外部函数中的变量3、外部函数的返回值...原创 2018-12-04 14:50:41 · 134 阅读 · 0 评论 -
python---websocket的使用
转载:https://www.cnblogs.com/ssyfj/p/9245150.html一:简介推文:WebSocket 是什么原理?为什么可以实现持久连接?推文:WebSocket:5分钟从入门到精通(很好)WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与...转载 2019-07-17 18:49:47 · 1251 阅读 · 0 评论