搜索到与相关的文章
Python

简单谈谈python中的语句和语法

python程序结构python“一切皆对象”,这是接触python听到最多的总结了。在python中最基层的单位应该就是对象了,对象需要靠表达式建立处理,而表达式往往存在于语句中,多条语句组成代码块,多个代码块再组成一整个程序。python的核心其实是由语句和表达式组成。所以在这里简单探讨一下python中的语句和表达式。因为以后可能会接触到两个版本的python,所以这里讲一讲python2与python3的语句差异:1.python2中没有noloc

系统 2019-09-27 17:54:05 2221

Python

Python3.6+selenium2.53.6自动化测试_64位...python3.6安装PyUserInput(文件上传环境准备)

1、我电脑是64位的,装python3.664位版本,安装PyUserInput时报错如下图2、解决方法离线安装pyHook下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml选择版本:cmd后进去pip安装3、继续安装PyUserInput4、验证包是否可以用pywin32历史版本下载地址https://sourceforge.net/projects/pywin32/files/pywin32/py

系统 2019-09-27 17:53:21 2221

Python

python+matplotlib绘制旋转椭圆实例代码

旋转椭圆实例代码:importmatplotlib.pyplotaspltimportnumpyasnpfrommatplotlib.patchesimportEllipsedelta=45.0#degreesangles=np.arange(0,360+delta,delta)ells=[Ellipse((1,1),4,2,a)forainangles]a=plt.subplot(111,aspect='equal')foreinells:e.set_c

系统 2019-09-27 17:52:38 2221

Python

python 用加法实现a,b两数相乘

“”"思路:1.a*b=a+a+a+…2.a*b=n个a相加,只需求证b=n即可3.用for循环遍历即可,b就是range的最大次数4.需考虑a,b有五种情况存在,但结果会有三种,正数,0,负数“”"defmultiplication(a,b):ifa>0andb>0:sum=0foriinrange(b):sum+=aprint(sum)elifa<0andb<0:sum=0foriinrange(-b):sum+=asum=-sumprint(sum)

系统 2019-09-27 17:52:27 2221

Python

Python实现多态、协议和鸭子类型的代码详解

多态问起面向对象的三大特性,几乎每个人都能对答如流:封装、继承、多态。今天我们就要来说一说Python中的多态。所谓多态:就是指一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。我在《Python中的设计模式详解之:策略模式》一文中详细描述了策略模式的实现,而策略模式就是典型的多态应用。之前的代码我就

系统 2019-09-27 17:49:30 2221

Python

python批量修改图片尺寸,并保存指定路径的实现方法

如下所示:importosfromPILimportImagefilename=os.listdir("D:\\Work\\process\\样本处理\\polyu-all-train")base_dir="D:\\Work\\process\\样本处理\\polyu-all-train\\"new_dir="D:\\Work\\process\\样本处理\\polyu\\"size_m=128size_n=128forimginfilename:imag

系统 2019-09-27 17:49:04 2221

Python

python访问纯真IP数据库的代码

核心代码:#!/usr/bin/envpython#-*-coding:utf-8-*-frombisectimportbisect_LIST1,_LIST2=[],[]_INIT=Falseip2int=lambdaip_str:reduce(lambdaa,b:(a<<8)+b,[int(i)foriinip_str.split('.')])def_init():global_LIST,_INITifnot_INIT:forlinopen('ipdat

系统 2019-09-27 17:48:36 2221

Python

python之全局变量局部变量

定义在函数内的变量就是局部变量,只能在函数内使用,不能在函数外使用定义在函数外的变量就是全局变量,可以在全范围使用,可以在函数内使用使用global关键字的比较a='ilovechian'defone():globala#声明a是全局变量a='iliveinchian'#不声明时,a是one函数的局部变量one()print(a)嵌套函数调用父函数的变量需nonlocaldefpri():a='ilovechian'#pri函数的局部变量defone():

系统 2019-09-27 17:46:40 2221

Python

使用python实现图片增加水印

处于某些业务需求需要对一些特定的图片增加水印,于是去了解了PIL这个库,可以完美的解决这个问题实现效果如下:具体代码如下:fromPILimportImage,ImageDraw,ImageFontimageFile="./image/two.jpg"imageInfo=Image.open(imageFile)fontOne=ImageFont.truetype("‪C:\Windows\Fonts\simfang.ttf",100)fontTwo=Im

系统 2019-09-27 17:46:13 2221

Python

深入理解python中的闭包和装饰器

python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure)。以下说明主要针对python2.7,其他版本可能存在差异。也许直接看定义并不太能明白,下面我们先来看一下什么叫做内部函数:defwai_hanshu(canshu_1):defnei_hanshu(canshu_2):#我在函数内部有定义了一个函数returncanshu_1*canshu_

系统 2019-09-27 17:38:21 2221