python
程序员lamed
这个作者很懒,什么都没留下…
展开
-
python:函数的参数传递方法演示
函数的参数传递方法演示1.位置传参-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617----------------------------------------------------...原创 2019-07-30 13:52:00 · 119 阅读 · 0 评论 -
python迭代器
一、迭代器1、什么是迭代器说迭代器之前有个相关的名词需要介绍:可迭代对象:只要定义了__iter__()方法,我们就说该对象是可迭代对象,并且可迭代对象能提供迭代器。在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器。迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有__next...原创 2019-07-30 13:58:04 · 98 阅读 · 0 评论 -
python面试题(附答案)
(1)python下多线程的限制以及多进程中传递参数的方式python多线程有个全局解释器锁(global interpreter lock),这个锁的意思是任一时间只能有一个线程使用解释器,跟单cpu跑多个程序一个意思,大家都是轮着用的,这叫“并发”,不是“并行”。多进程间共享数据,可以使用 multiprocessing.Value 和 multiprocessing.Array(2...原创 2019-08-03 13:39:38 · 653 阅读 · 0 评论 -
Python实现网络多人聊天室
文件结构:chatroom ├── client.py # 客户端代码 ├── language.py # 语言文件 ├── server.py # 服务端代码 └── settings.py # 设置文件0 directories, 4 files使用模块:ossyssocketselect思路:settings.py,定义HOST、PORT、ADDR、...原创 2019-08-03 19:27:36 · 2371 阅读 · 2 评论 -
python 使用tesseract进行图片识别
1 from PIL import Image2 import pytesseract3 4 text = pytesseract.image_to_string(Image.open(r'E:\guo\2432.jpg'),lang='chi_sim')5 print(text)1.需要安装二个模块,PIL 直接使用 pip install PIL 会报错 使用 pip insta...原创 2019-08-03 19:30:01 · 187 阅读 · 0 评论 -
logging日志
遇到python不懂的问题,可以加Python学习交流qun 688244617一起学习交流,还有零基础入门的学习资料和大量干货哦1.在settings配置文件中配置以下文件:定义三种日志输出格式 开始standard_format = ‘[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(l...原创 2019-08-03 19:32:47 · 1264 阅读 · 0 评论 -
使用Pygame制作微信打飞机游戏PC版
第一步,显示背景。我们先来显示出飞机大战游戏的背景图。 如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617 1 # -*- coding: utf-8 -*- 2 3 import pygame 4 from pygame.locals import * 5 from sys import exit 6 7 SC...原创 2019-07-31 13:12:07 · 1127 阅读 · 0 评论 -
Python数据挖掘 | 实战案例之预测糖尿病
今天给大家讲解一个实战案例:如何根据现有数据预测糖尿病。在这个案例开始之前,希望大家回忆一下大学里讲过的线性回归的知识,这是数据挖掘里非常重要的一部分知识。当然,鉴于大家都学过,本篇就不再赘述。一. 数据集介绍diabetes dataset数据集这是一个糖尿病的数据集,主要包括442行数据,10个属性值,分别是:Age(年龄)、性别(Sex)、Body mass index(体质指数)、A...原创 2019-07-31 13:25:33 · 8331 阅读 · 3 评论 -
Python基础总结之第一天
我为什么要学Python?答:我想要涨工资。。。家里有矿我就不会来烧脑了。。。。。。先写点什么呢?新手,hhh,激动无比,无从下爪。。。。python基本的数据类型吧正题:python基本的数据类型1、整数(int):就是整数,上过数学课都知道1,2,3,4,56,189这些都是整数。2、浮点数(float):其实就是小数,在超市结算的时候,经常会遇见或者买菜的时候hhh,比如:3....原创 2019-07-27 14:26:05 · 161 阅读 · 0 评论 -
Python基础总结之第二天从变量开始
hhh为年薪20万加油ヾ(◍°∇°◍)ノ゙一、变量:(变量的命名规则:一般使用字母开头,可以使用下划线连接,以及数字)正确的变量命名示范: (尽量使用容易理解什么用途的词语)a1 name_Li name2错误的变量示例:1aa=1print(a)b=‘年薪百万不是梦’print(b)c=‘啊~’print(c+c+c)好了,我们知道了变量命名的规则以及简...原创 2019-07-27 14:35:11 · 88 阅读 · 0 评论 -
Python之单引号、双引号、三单引号、三双引号
单引号和双引号区别。三单引号和三双引号也没什么区别。一: 两单引号之间不可以出现单引号,如果出现需要使用转义字符 \ ,但可以出现双引号; 两双引号之间不可以出现双引号,如果出现需要使用转义字符 \ ,但可以出现单引号; 两三单双引号没什么区别,三单引号 = 三双引号:两三单双引号之间可以单双引号都可以使用,但不可以出现三单双引号,建议使用三单引号;二:补充一点:三单双引号的...原创 2019-08-05 13:10:59 · 550 阅读 · 0 评论 -
Python之assert断言语句
关键字assert构成断言语句,主要是可以在我们书写一个新的程序时,可以使用它帮我们锁定bug范围。表达式:assert 表达式 ‘窗口提示的信息’ 括号中的项目为选填项目,选填项目将会在表达式的布尔值为False时抛出,使得错误更加清晰。例如:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617>>>...原创 2019-08-05 13:13:40 · 621 阅读 · 2 评论 -
Python之continue,break语句
Python中的break和continue用法基本一样continue语句:用于跳出本次循环,但是循环仍在继续break语句:用于跳出整个循环,也就是跳出该break代码所在的循环continue:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617 1 for num in range(10): 2 if nu...原创 2019-08-05 13:16:50 · 146 阅读 · 0 评论 -
用 PYQT5 和 QT Dseingner 写的串口助手
写串口助手,于是从网上找教程着手写了一下,基本的功能可以实现了,但是想要一个表盘的功能一直没有找到教程,有些遗憾。-------------------------------------------------------------------- 如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617--------------...原创 2019-08-05 13:22:42 · 297 阅读 · 0 评论 -
Pygame学习笔记
01_使用PYGAME创建图形窗口1.1_游戏的初始化和退出pygame.init() 写入并初始化所有PYGAME模块,使用其他模块之前,必须先调用init方法pygame.quit() 卸载所有pyfame模块,游戏结束之前调用-------------------------------------------------------------------- 如果你对python...原创 2019-08-05 13:34:38 · 170 阅读 · 0 评论 -
垃圾回收机制
我们定义变量会申请内存空间来存放变量的值,而内存的容量是有限的,当一个变量值没有用了(称为垃圾),就应该将其占用的内存给回收掉。变量名是访问到变量的唯一方式,所以当一个变量值没有任何关联的变量名时,我们就无法访问到该变量了,该变量就是一个垃圾,会被python解释的垃圾回收机制自动回收。一、什么是垃圾回收机制 垃圾回收机制(简称GC)是python解释器自带的一种机制,专门用来回收不可用的变...原创 2019-08-05 13:42:02 · 121 阅读 · 0 评论 -
udp/tcp流程
udp:1.创建套接字socket2.绑定本地ip/portbind3.收发数据sendto/recvfrom4.关闭套接字closetcp客户端:1.创建套接字socket2.连接服务端connect3.收发数据send/recv4.关闭套接字close------------------------------------------------------...原创 2019-08-05 13:43:15 · 91 阅读 · 0 评论 -
Python @property 详解
Python 有一个概念叫做 property,它能让你在 Python 的面向对象编程中轻松不少。在了解它之前,我们先看一下为什么 property 会被提出。一个简单的例子比如说你要创建一个温度的类Celsius,它能存储摄氏度,也能转换为华氏度。即:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617class Celsi...原创 2019-08-05 13:48:18 · 206 阅读 · 0 评论 -
Django用户认证系统User对象
User对象User对象是认证系统的核心。用户对象通常用来代表网站的用户,并支持例如访问控制、注册用户、关联创建者和内容等。在Django认证框架中只有一个用户类,例如超级用户('superusers’)或(‘staff’)用户只不过是相同用户对象设置了不同属性而已。缺省字段Fieldsusername用户名,必需字段。30个字符或更少,可以包含 _, @, +, . 和 - 字符。fi...原创 2019-08-05 13:52:36 · 169 阅读 · 0 评论 -
Python基础总结之第三天开始重新认识‘字符串’
年薪20万的梦想,又进了一步。。。戏好多’字符串‘开始啦~字符串的定义:字符串可以用英文单引号或双引号又或者三引号包围起来。为毛有单引号,还要有双引号和三引号???看案例吧:**字符串的其他使用方法**:先看看字符串的拼接吧,不理解的小伙伴,自己操作下试试:(可以复制代码哦) #井号后面是不会被程序执行的,是代表注释说明前面代码的意思。#字符串的拼接a = 'Hello...原创 2019-07-27 15:07:21 · 107 阅读 · 0 评论 -
Python基础总结之第四天开始【格式化‘字符串’】
年薪20万。。。字符串格式化:先看小案例-------:-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617----------------------------------------...原创 2019-07-27 15:25:07 · 82 阅读 · 0 评论 -
Python基础总结之第五天开始【认识简单的条件语句,也可以叫判断语句】
坚持,年薪20万又进了一步~~python中的条件语句以【 if 】开头,条件语句成立时,运行该代码块,如果条件不成立,则跳过该代码块,执行后面的代码块。简单的小示例:输入性别,进行简单的判断,用if语句实现代码。1 sex = '男生'2 if sex == '男生': #新手盆友一定注意1、要用==两个等于号才是等于的意思;2、结尾记得加冒号。3 print('小刚...原创 2019-07-27 15:34:43 · 235 阅读 · 0 评论 -
Python基础总结之第六天开始【认识List:列表】【认识Tuple:元组】【还有他们基本的操作】
今天更新笔记列表(List)、元组(Tuple)以及它们的操作方法 在列表中会经常用到List列表,前面我们认识到的有字符串,字符串数据是不能修改当前字符串里面的任意某个字符a=‘abhj’ 比如当前变量a指向的字符串,是不能修改已有的字符 a、b、h、j。只能根据他们去创建新的字符串对象。而List列表里面的每个元素都是可以更改的,并且list列表支持所有的Python对象...原创 2019-07-27 15:45:01 · 108 阅读 · 0 评论 -
Python-常用包简介
1.calendar包(6)函数:monthcalendar()含义:返回一个月每天的矩阵列表格式:calendar.monthcalendar(年,月)返回值类型:二级列表注意:矩阵中没有天数用0来表示。-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学...原创 2019-07-27 15:53:32 · 149 阅读 · 0 评论 -
Python-time包函数简介
一、time模块-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617-------------------------1.函数:altzone(1)含义:获取当前时间与UTC时间相差的秒...原创 2019-07-27 15:58:25 · 255 阅读 · 0 评论 -
Python-time包的其他函数
一、time包-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617---------------------------------------------------------------...原创 2019-07-27 16:02:02 · 116 阅读 · 0 评论 -
Python-datetime包函数介绍
一、datetime包-------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617-----------------------------------------------------------...原创 2019-07-27 16:06:58 · 721 阅读 · 0 评论 -
对于政府网站下发的文件进行爬取,减少人去下载的过程
如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617import reimport requestsfrom lxml.html import etreeurl = 'http://www.liyang.gov.cn/default.php?mod=article&fid=163250&s99679207_st...原创 2019-08-01 13:10:33 · 1563 阅读 · 0 评论 -
python flask获取微信用户信息流程
需要了解的几个url用户第一次访问时的url,包含以下几个参数https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=http%3A//www.example.com/wechat8008/index&response_type=code&scope=snsapi_user...原创 2019-08-01 13:16:58 · 1034 阅读 · 0 评论 -
Python学习 文件操作
文件操作:首先要有一个文件作为对象,例‘文件名’.txt1.文件路径:例 d:\文件名.txt<1>:绝对路径:从根目录往后的路径<2>:相对路径:当前目录下的路径有什么算什么2.编码方式:UTF-8、GBK2312等3.操作模式:只读、只写、追加、写读、读写等文件是以什么变法方式储存就要以什么编码方式打开f = open('目标文件',mode='r',e...原创 2019-08-01 14:41:41 · 84 阅读 · 0 评论 -
python面对对象高级
1 什么是反射反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。-------------------------------------------------------------------...原创 2019-08-01 14:45:45 · 95 阅读 · 0 评论 -
Python Django(WEB电商项目构建)
Python Django Web框架,Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V组成。安装Python 和 Django可以自己查阅资料 此文均在Pycharm下进行需要下载可加群:607021567找群主,本文主要介绍电商产品。所以可自行学习,创造自己的网站。1、Django架构设计:Django是一个基于MVC构造...原创 2019-08-05 17:01:56 · 333 阅读 · 0 评论 -
python图像处理模块Pillow--Image模块
一、简介PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow二、安装使用 pip 命令安装...原创 2019-08-08 13:22:57 · 500 阅读 · 0 评论 -
Python灵活技巧
Python常用技巧技巧一:加速pip安装使用pip安装第三方模块时,网速总是很慢,这是因为pip的镜像源在国外,如果换成国内稳定的镜像源速度将会飞起,这里推荐豆瓣的镜像源「本次安装时更改为豆瓣镜像源,使用 -i 指定镜像源」如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617pip install -i https://p...原创 2019-08-08 13:28:01 · 181 阅读 · 0 评论 -
Python面向对象(一)
1.1 面向过程编程面向过程编程的思想是让程序从头到尾一步步执行,环环相扣。对于小程序和小脚本来说,面向过程是最方便的。但是面向过程也有这致命的缺点,代码的重复利用率极低,假如程序中有十次需要拿到列表里数字元素的最小值,那就要重复编写十次这个代码,很烦对不对,突然需求变了,不要最小值了,要最大值.如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:6...原创 2019-08-08 13:30:32 · 139 阅读 · 0 评论 -
ipdb模块源代码解读
一、ipdb介绍1.1 ipdb介绍ipdb是一款调试代码的第三方模块我想这一句话就给出了ipdb的所有信息了哇1.2 ipdb安装既然是第三方模块,那么就需要自己来安装,使用pip即可,在命令行输入:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617pip install ipdb测试安装是否成功,在命令行输入:...原创 2019-08-08 13:33:23 · 1218 阅读 · 0 评论 -
Python异常
1.1 异常的名词解释异常其实是一个Python对象,当Python无法正常处理程序时,就会实例化这个对象,从而抛出异常(表示一个错误)1.2 异常捕捉当程序出现异常时,如果不处理则会终止程序的运行,如果不想在发生异常时终止程序,则需要使用try来捕捉它,先来看最简单的使用方法:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:68824461...原创 2019-08-08 13:35:33 · 206 阅读 · 0 评论 -
细思恐极,插上 U 盘就开始执行Python代码的程序
昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序。查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usb autorun)到。但是,如果我想,比如,当一个usb插入时,在后台自动把usb里的重要文件神不知鬼不觉地拷贝到本地或者上传到某个服务器,就需要特殊的软件辅助。于是我心想,能不能用python写一个程序,让它在后台运行。每当有u盘插入的...原创 2019-08-08 15:07:32 · 161 阅读 · 0 评论 -
Python简单的get和post请求
1.json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads() , 要比其他序列化函数库如pickle的接口少得多。 下面演示如何将一个Python数据结构转换为JSON:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:688244617import json ...原创 2019-08-06 13:41:19 · 183 阅读 · 0 评论 -
爬虫beautifulsoup实践
爬虫beautifulsoup实践:目的:在https://unsplash.com/上爬取图片并保存到本地文件夹里。一、观察response。首先,在Chrome浏览器里观察一下该网页的response内容,可以观察到,图片的URL都存放在img标签下面,srcset属性里面,而且它们的class属性都为_2zEKz。二、理清爬虫步骤的思路。规律已经找出来了~下一步就把爬虫的思路写一下:...原创 2019-08-06 15:10:25 · 133 阅读 · 0 评论