
Python
文章平均质量分 72
十 一 丶
一个对无聊深恶痛绝的90后精神小伙
展开
-
python中如何使用抽象类?
设计模式Python接口抽象类原创 2022-09-12 23:34:16 · 341 阅读 · 0 评论 -
python基础知识
文章目录一、python基础知识要点1、到底什么是Python?你可以在回答中与其他技术进行对比2、python常见的装饰器3、Python的垃圾回收机制(garbage collection)4、join 和 + 拼接字符串的区别5、\__new__ 和 \__init__的用法和区别6、*args 和 **kwargs 的用法区别7、python解释器中的闭包8、python中的深浅拷贝二、网络编程的基础知识要点1、网络中进程之间如何通信?2、简述三次握手、四次挥手3、七层模型以及每一层常用的协议4、简原创 2021-08-28 17:33:55 · 1283 阅读 · 0 评论 -
python数据类型之谜--tuple
数据类型 – tuple众所周知,在python中有6种常见的基本数据类型三种可变得数据类型:列表(list)、集合(set)、字典(dict);三种不可变的数据类型:数值类型(int/flaot)、字符串类型(str)、元组(tuple)其中对于可变和不可变的数据类型相信每一个人都知道是指的是其中的元素是否可以改变,改变其中的值元素对象的地址是否改变。那么接下来,我们就来讨论一下今天的主角–tuple,他真的是不可变的嘛?废话不多说,直接上代码"""我相信以下的代码所有人都明白,因为l原创 2020-11-07 10:50:57 · 251 阅读 · 0 评论 -
matplotlib中解决中文无法显示或者乱码问题
一、对于windows中1、方法一import matplotlibfont = {'family' : 'MicroSoft YaHei', 'weight' : '6', 'size' : '10'}matplotlib.rc('font',**font)2、方法二import matplotlib.pyplot as plt# 处理中文显示问题plt.rcParams['font.sans-serif'] = ['SimHei']#原创 2020-09-19 16:17:07 · 271 阅读 · 0 评论 -
python+网易云信API发送短信
# coding=utf-8import hashlibimport timeimport requestsdef send_code(mobile): url = 'https://api.netease.im/sms/sendcode.action' """ AppKey 开发者平台分配的appkey Nonce 随机数(最大长度128个字符) CurTime 当前UTC时间戳,从1970年1月1日0点0 分0 秒开始到现在的秒数(String)原创 2020-08-04 11:10:12 · 671 阅读 · 2 评论 -
pymysql连接
安装pip3 install pymysql使用操作import pymysql#创建连接conn = pymysql.connect(host='192.168.43.154', port=3306, user='root', passwd='1...原创 2020-01-29 16:07:04 · 306 阅读 · 0 评论 -
python线程锁、守护线程,进程锁、守护进程
1、守护进程:1.1、什么是守护进程? 1)、守护进程会在主进程代码运行结束的情况下,立即结束。 2)、守护进程本身其实就是一个子进程。 3)、主进程在其代码结束后已经运行完毕(守护进程在此时就被回收),然后主进程会一直等非守护的子进程都运行完毕后回收子进程的资源才会结束。1.2、为什么要用守护进程? 1)、守护进程本身就是一个子进程,所以在主进程需要将任务并发执行的时候需要...原创 2020-01-08 22:02:02 · 252 阅读 · 0 评论 -
python中的进程、线程、协程
1.线程和进程:(对于操作系统而言,一个任务就是一个线程)线程是属于进程的(线程是进程的一个实体,是CPU调度和分派的基本单位,线程是比进程更小的能够独立运行的单位),线程运行在进程空间内,同一进程所产生的线程共享同资源,当进程退出时该进程所产生的线程都会被强制退出并清除。线程可与属于同一进程的其它线程共享进程所拥有的全部资源,但是其本身基本上不拥有系统资源,只拥有一点在运行中必不可少的信息(如...原创 2020-01-08 21:25:37 · 154 阅读 · 0 评论 -
Socket编程,简单的实现多人同时猜数字,使用线程实现
TCP: 基础的猜数字游戏,使用随机数模块产生式随机数,使用线程,每连接一次启动一个线程,则产生一个新的随机数,每个客户端有5次机会,机会用完之后可以选择是否继续玩游戏,继续则产生新的随机数,开始新的一轮游戏,猜对了则关闭当前游戏。服务器可以一直开启,只要检测到客户端上线,则产生随机数,没有客户端连接,则处于等待状态。服务器代码:#TCPserver.py(TCP服务器)import so...原创 2019-10-14 23:16:49 · 2160 阅读 · 0 评论 -
python中的常用库
1、常用库的导入方法:导入单个库直接使用import,导入某一个库中的某一个方法使用from+库名+import+方法导入多个库使用import导入,使用都好隔开#导入单个库import datetimrprint(datetime.date.today())#2019-08-12#导入多个库import time,datetimeprint("当前时间:",time.tim...原创 2019-09-12 22:18:37 · 1279 阅读 · 0 评论 -
python类与对象
1).基本概念:a.面向过程编程(Procedural Programming):面向过程编程依赖 - 你猜到了- procedures(过程),一个procedure包含一组要被进行计算的步骤, 面向过程又被称为top-down languages, 就是程序从上到下一步步执行,一步步从上到下,从头到尾的解决问题 。基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很...原创 2019-05-23 21:07:24 · 312 阅读 · 0 评论 -
python环境搭建
1).Python下载:Python官网:https://www.python.org/Python文档下载地址:https://www.python.org/doc/2).Python安装(windows):(1).下载:在Python的官网 www.python.org 中找到最新版本的Python安装包,点击进行下载,请注意,当你的电脑是32位的机器,请选择32位的安装包,如果是64...原创 2019-05-13 22:52:53 · 221 阅读 · 0 评论 -
python基本语法
个人分类: Python编辑Python 标识符在 Python 里,标识符由字母、数字、下划线组成。在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxximport * ...原创 2019-05-13 23:16:25 · 217 阅读 · 0 评论 -
python基本数据类型(上)
首先介绍下Python的基本数据类型:Python中有6中基本数据类型,其中有三种可变(list列表,集合,dict字典),三种不可变(int类型,tuple元组类型,str字符串类型),其中各种数据类型表示方法如下:‘’’列表: []元组: ()字典:{}集合:{}集合是无序的集合中的元素数唯一的集合中的元素就可以用来作关系测试‘’’1).int类型:Python中的in...原创 2019-05-14 18:19:59 · 504 阅读 · 0 评论 -
python基本数据类型(下)
上一章节介绍了三种可变的数据类型,这一章熟悉一下三种不可边数据类型(int类型,tuple类型,str类型)1).int类型:Python中的int类型数据和所有语言一样都表示整型,但是Python中使用数据是不需要定义它们的类型,可以直接赋值,所以说如果你给一个变量赋了一个整数,Python就相当于默认是你定义的一个int类型。2).tuple类型:Python 的元组与列表类似,不同之...原创 2019-05-14 20:25:28 · 432 阅读 · 0 评论 -
python中的循环语句
1).定义循环语句就是在某种条件下,循环的执行某段代码块,并在符合条件的情况下跳出该段循环,其目的是处理想要进行处理的相同任务,它的关键词主要以:for、while来标识。注意:无限循环:无限循环也叫死循环,即是说代码一直在循环里运行,永远都跳不出来了,死循环在编写代码的时候要格外注意,不要在需要跳出循环的地方造成死循环了.2).for循环的使用:#在这里使用了内置函数range(),...原创 2019-05-15 16:58:41 · 301 阅读 · 0 评论 -
python函数
函数是一段可重用的代码。可以通过输入的参数值,返回需要的结果,并可存储在文件中供以后使用。几乎任何Python代码都可放在函数中。Python为函数提供了强大支持。函数的定义与调用格式:def 函数名(形参表):函数体语句序列[return 表达式] #可选项,即有的函数可以没有返回值。1).函数调用:函数名(实参表)说明:函数必须先定义,后使用;函数名与变量名的命名规...原创 2019-05-15 16:59:28 · 465 阅读 · 0 评论 -
python内置方法
1).基本内置函数:1、all函数,判断对象,如果全为True,则返回Trueprint(all(["dsfcnzlk",112,"ksjf"]))#True2、可迭代对象中或者集合中,有任意一个数据为真,则返回Trueprint(any([35,1,0,59]))#True3、ascii函数print( ascii('runoob'))#'runoob'4、将十进制转化...原创 2019-05-21 23:25:05 · 147 阅读 · 0 评论 -
python文件操作
Python中文件一般分为打开、操作(读取/写入)、关闭三个步骤。1).打开文件:打开文件使用的是open()方法:文件打开模式有:模式描述t文本模式 (默认)。x写模式,新建一个文件,如果该文件已存在则会报错。b二进制模式。+打开一个文件进行更新(可读可写)。U通用换行模式(不推荐)。r以只读方式打开文件。文件的指针将会放在文...原创 2019-05-17 20:37:06 · 229 阅读 · 0 评论 -
python简介
Python 是一个高级层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python又被称为”胶水语言“:可以在shell与perl之间和谐共处,它能够轻易地...原创 2019-05-13 22:33:08 · 271 阅读 · 0 评论