Python - 军军小站|张军博客
Python

Python- 反射 及部份内置属性方法

@property类的静态属性,封装内部具体实现细节,调用的时候类似调用数据属性。既可以访问类属性,也可以访问实例属性![](https://s1.51cto.com/images/blog/201906/08/6de11e5b657bbb1c6e02f4ed64821fa7.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_1

系统 2019-09-27 17:51:11 2326

Python

CentOS 升级Python3.5

系统环境CentOS7.3阿里云服务器1.ll/usr/bin/python*2.此时python的默认版本还是2.7.53.mvpythonpython.bak备份源文件后期可以恢复2.7.5版本4.下载自己需要的python版本https://www.python.org/ftp/python/以3.5为例子5.下载好了利用FTP工具上传到/root上传不再演示6.mkdir/usr/local/python3创建python3的文件存放位置依照个人习

系统 2019-09-27 17:57:41 2325

Python

老码农冒死揭开真相:“别吹了,Python无用!”

随着AI的兴起,Python彻底火了。据StackOverflow调研报告:Python的月活用户已超越了Java、成为第一,全民Python已为“大势所趋”。那么,程序员有必要追捧Python吗?Python的真香是真香吗?Python是程序员想要的吗?Python能给程序员想要的吗?这个答案,9万名开发者参与的调查报告给出了答案:作为全球IT界受欢迎的技术问答社区,StackOverflow一年一度的开发者报告显示:今年Python增长速度仍是最快,在

系统 2019-09-27 17:57:20 2325

Python

python 内置函数filter

python内置函数filterclassfilter(object):"""filter(functionorNone,iterable)-->filterobjectReturnaniteratoryieldingthoseitemsofiterableforwhichfunction(item)istrue.IffunctionisNone,returntheitemsthataretrue."""filter(func,iterator)func:

系统 2019-09-27 17:55:19 2325

Python

【Python】变量、关键字

微信订阅号:Rabbit_svip变量就是可变的量。在Python中使用变量时,要遵守一些规则和指南。变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。变量名不能包含空格,但可以使用下划线来分隔其中的单词。不要将Python关键字和函数名用作变量名。变量的声明和赋值在Python中声明变量并赋值很简单。message="HelloPython!"上面的例子中,message就是变量名;等号右边就是值。把值赋给变量。变量名=值这

系统 2019-09-27 17:52:34 2325

Python

python3+django2开发一个简单的人员管理系统过程详解

一、基础环境准备windows环境:Pycharmpython3.6Django2.0.1Mysql5.7安装django在pycharmterminal控制台执行:python3-mpipinstalldjango#因为本地安装了python2.7和python3.62个版本,所以python3.6环境变量对应python3二、创建工程和应用django-admin.pystartprojectqiakrcmdb#工程名称cdqiakrcmdbdjang

系统 2019-09-27 17:46:36 2325

Python

利用Python实现图书超期提醒

一、模拟登录图书馆管理系统我们可以先看一下登录页面(很多学校这些管理系统页面就是很low):两种方式去模拟登录图书馆:1.构造登录表单进行模拟登录这种方式模拟登录似乎是很可靠的,但有时候就是在验证码获取上很困难,如果简单的网站,有的会利用当前时间戳来构造验证码,这种就很容易从网页上观察出来,但比如我们这次要模拟登录的网站似乎是不能这样做,因为它是使用JavaScript标准库里的Math函数直接随机生成的验证码链接,可以从下面图片上观察验证码处的代码:它使

系统 2019-09-27 17:37:46 2325

Python

Python学习笔记之软件安装篇& 配置环境变量(重点)

必备工具安装:Python&Pycharm一、软件下载地址1.Python2.Pycharm(专业版收费,社区版免费)3.配置环境变量(重点了解一下)二、Python之父了解一下1.了解一下Python之父:GuidovanRossum(吉多·范罗苏姆)2.对比了解一下Java之父:JamesGosling(詹姆斯·高斯林)一、软件下载地址1.Pythonhttps://www.python.org/2.Pycharm(专业版收费,社区版免费)http:/

系统 2019-09-27 17:57:36 2324

Python

二叉树最强总结(python实现)

这篇文章总结了关于二叉树的创建和各种遍历方式。二叉树的创建方式通过层次遍历顺序创建先序遍历顺序(带上叶子结点标识符)创建先序顺序+中序顺序中序顺序+后序顺序二叉树的递归方式先序遍历(递归+非递归)中序遍历(递归+非递归)后序遍历(递归+非递归)广度优先遍历(BFS)首先来定义一下节点的结构classNode():def__init__(self,val):self.val=valself.left=Noneself.right=None然后定义树类clas

系统 2019-09-27 17:57:13 2324

Python

Python 变量类型详解

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python中的变量赋值不需要类型声明。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是

系统 2019-09-27 17:50:28 2324

Python

python编程之函数装饰器语法原理以及参数传递详解

笔者之前写过一篇简单介绍python函数装饰器用法的文章,本文便不再赘述。简而言之,pythong函数装饰器是一种通过特定语法,给函数额外增加一层逻辑,以实现相应目的的一种语法结构。本文将介绍装饰器的原理、被装饰函数是如何以参数的形式传入到装饰器函数内部的,以及实现给装饰器函数设定参数的参数传递原理。defdecorator(func):defwrapper(*args,**kargs):print('IlovePython!')func()returnw

系统 2019-09-27 17:50:04 2324

Python

远程部署工具Fabric详解(支持Python3)

前言如果你搜一圈"Fabric"关键字,你会发现90%的资料都是过时的,因为现在Fabric支持Python3,但是它又不兼容旧版Fabric。所以,如果你按照那些教程去操作的话根本跑不通。如果你还没用过Fabric,那么这篇文章就是帮你快速上手Fabric的。不管你现在用不用,先了解了以后也用得着。平时我们的开发流程是这样,经过几个月奋战,项目终于开发完了,测试也没问题了,我们就把代码提交到GitHub那样的托管平台,准备部署到正式环境。你小心翼翼地登录

系统 2019-09-27 17:49:14 2324

Python

python进阶教程之模块(module)介绍

我们之前看到了函数和对象。从本质上来说,它们都是为了更好的组织已经有的程序,以方便重复利用。模块(module)也是为了同样的目的。在Python中,一个.py文件就构成一个模块。通过模块,你可以调用其它文件中的程序。引入模块我们先写一个first.py文件,内容如下:复制代码代码如下:deflaugh():print'HaHaHaHa'再写一个second.py,并引入first中的程序:复制代码代码如下:importfirstforiinrange(1

系统 2019-09-27 17:45:51 2324

Python

python 类中的递归函数使用

n叉数的前序遍历classSolution:defpreorder(self,root:'Node')->List[int]:order=[]ifroot!=None:order.append(root.val)foriinrange(len(root.children)):node=root.children[i]order+=self.preorder(node)returnorder类中的函数递归调用,要使用self.preorder()调用

系统 2019-09-27 17:55:12 2323

Python

在python中将多张图片合成为视频

网上有很多程序示例描述了如何在python中将多张图片合成为视频,但好像都没有关注一个小问题——被合成的那些图片的尺寸应该一致,并且和程序中给定的参数一致。我遇到的问题就是,如果多张图片的尺寸不一致,或者如果图片的尺寸与给定的参数不一致,则生成出来的视频会有问题,无法播放。针对这个问题,有必要对多张图片的尺寸进行统一,即通过下面的resize函数实现。importcv2importglobdefresize(img_array,align_mode):_h

系统 2019-09-27 17:53:58 2323