自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Flask框架的第一个“Hello Flask”

Flask简介flask是一款非常流行的Python Web框架,出生于2010年,作者是Armin Ronacher,本来这个项目只是作者在愚人节的一个玩笑,后来由于非常受欢迎,进而成为一个正式的项目。flask自2010年发布第一个版本以来,大受欢迎,深得开发者的喜爱,并且在多个公司已经得到了应用,flask能如此流行的原因,可以分为以下几点:微框架、简洁、只做他需要做的,给开发者提供了很大的扩展性。 Flask和相应的插件写得很好,用起来很爽。 开发效率非常高,比如使用SQLAlche

2020-05-12 18:53:53 279

原创 打包Python程序

关于Python程序打包成exe文件主要有两种方法(windows下):提倡使用第一种,本文的图片来自不同的朋友,颜色不一样,但是都是cmd中可能发生的错误。一、使用pyinstaller库安装1、安装pyinstaller库(1)按住win+R打开“运行”对话框,输入'cmd'(不包括引号,下同),点击确定。此时就打开了命令提示符。(2)在命令提示符中输入 ‘pip inst...

2020-02-26 17:09:44 655 5

原创 1.0.使用matplotlib模块简单绘图

安装matplotlib模块,如果pycharm安装失败,到https://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib下载对应python版本的matplotlib文件,在命令行进去文件所在路径,输入 pip install 文件名即可。我们绘图主要使用matplotlib中的pyplot类。绘制条形统计图(以横轴为x,竖轴为y,绘制x、...

2020-02-11 18:02:09 275

原创 约瑟夫环问题-python代码

问题:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。通常解决这类问题时我们把编号从0~n-1,最后 结果+1即为原问题的解。分析:假设有10人,报数为3的出列。这里我启用一个环链表来实现,从第一个结点开始,让每一个结点报数,这个结点报数为...

2020-01-28 17:56:18 1585

原创 python socket介绍

1、windows和Linux查看网卡信息Linux打开终端输入ifconfigwindows中cmd输入 ipconfig2、IP地址版本:IPv4(地址位数为32位)、IPv6(地址位数为128位),IPv4已经耗尽,不过现在主要适用的还是IPv4。3、socket简介 socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一...

2020-01-28 10:55:14 227

原创 内存节省

1、查看内存占用可以通过sys模块中的getsizeof()方法来查看占用。from sys import getsizeofclass A(): def __init__(self,a,b,c,d,e=0): self.a = a self.b = b self.c = c self.d = d ...

2020-01-02 20:41:21 115

原创 动态绑定属性

动态绑定属性__dict__()先看下面的代码:class A(): def __init__(self,a,b,c,d,e): self.a = a self.b = b self.c = c self.d = d self.e = ep1 = A(1, 2, 3, 4, 5)print(d...

2019-12-28 17:18:32 103

原创 鸭子类型和抽象类简介

1、多态Java和C#一般认为是强类型语言,而Python崇尚"鸭子类型"。所谓"鸭子类型",就是调用实例方法时不检查类型,只要方法存在,参数正确,就可以调用,这就是动态语言的“鸭子类型”,它并不要求严格的继承体系。a = [1, 2, 3]b = (1, 2, 3)c = {1, 2, 3}len(a)len(b)len(c)上面一段代码,len()方法,里面的参数可...

2019-12-26 21:53:51 231

原创 七、数据结构之元组

元组和列表有很多相似之处,对于操作一样的地方,会简写一些。<1.简介表现形式 :tuple。元组是一个不可变序列,当我们希望数据不变时我们就使用元组,其他情况一般使用列表。<2.元祖的创建方法一:创建空元组。tupl=()print(tupl)方法二:tupl=tuple('342ff')print(tupl)方法三:直接输入元素,用逗号隔开即可...

2019-10-16 22:05:27 282

原创 六、数据结构之列表

本文有很多函数调用案例,大部分只有代码,没有输出结果,请自行复制查看结果。<1.序列1)概念:序列是Python中最基本的一种数据结构。2)数据结构:数据结构指的就是计算机中数据的存储方式。3)分类:可变序列和不可变序列。4)列表属于可变序列。<2.列表的创建方法一:lis=['a','b','c','d','e']方法二:lis=list(...

2019-10-14 19:37:42 169

原创 五、条件语句

<1.if条件语句语法:i、语法:if 条件表达式 : 代码块 ,如果if控制多条语句,则所有语句严格按照缩进即可。代码块:代码块是保存这一组代码,同一个代码块中的代码,要么都执行要么都不执行。代码块就是一种为代码分组的机制。执行的流程:if语句在执行时,会先对条件表达式进行求值判断, 如果为True,则执行if后的语句(代码块) 如果为False,则不执行。if :...

2019-10-06 13:12:21 109

原创 四、运算符

<1.基本运算符1)算数运算符:表现形式:+;x=1+1;x=‘py‘+’‘thon'。2)减法运算符表现形式:-x=2-1;3)乘法运算符表现形式:*x=2*2;x='a'*10.;两个字符串相乘,返回一个被重复若干次数的字符串。4)除法运算符表现形式:/x=3/2;返回浮点类型的数值1.5,数字0不能做被除数。5)取整运算表...

2019-10-02 18:54:22 960

原创 三、基本数据类型

<1.几个重要概念1.表达式:有表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合。2.语句:一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成。3.程序:程序就是由一条一条的语句和一条一条的表达式是构成的。形如 : xxx()4.函数:函数就是一个语句专门用来完成特定的功能 形如 : xxx();函数的分类:...

2019-09-22 16:03:26 326

原创 二、Python安装和第一个程序

<1.Python语言介绍1.官方介绍:Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。2.特点:简单、易于学习、自由且开放、跨平台、可嵌入性、丰富的库。3.Python使用情...

2019-09-19 20:43:46 191

原创 一、计算机有关概念

<1.计算机是什么?1.计算机俗称电脑,是现代一种用于高速计算的电子计算机器。2.特点:具有数值计算、逻辑计算、存储记忆的功能。3.计算机组成: 软件:(摸不到的、虚拟的)浏览器、qq、360等。 硬件:键盘、鼠标、显示器等。<2.计算机语言(主要介绍高级计算机语言)1.概念:计算机语言其实就是用于人与计算机之间通讯的语言。...

2019-09-19 12:19:40 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除