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

Python函数中的可变长参数详解

一、Python函数中的参数1、使用python的函数时,有参数类别,比如位置参数、关键字参数、可变长参数2、位置参数、关键字参数很好理解,关键是可变长参数经常能见到,但是一直没有搞懂是什么意思二、可变长参数1、一个星号:函数可以接收任意个数的参数,只需要在形参前面加一个*(星号),一个星号形参的函数会把多个位置参数值当成元祖的形式传入,也就是传入的多个参数值可以在函数内部进行元祖遍历deflength_param(a,*args):print("a=",

系统 2019-09-27 17:45:33 2289

Python

python元组或者列表太长?

python元组(tuple)Python的元组和列表类似,不同之处在于元组中的元素不能修改(因此元组又称为只读列表),且元组使用小括号而列表使用中括号;1、元组中只包含一个元素时,需要在元素后面添加逗号来消除歧义;2、元组中的元素值使不允许修改的,但可以对元组进行连接组合;3、元组中的元素是不允许删除的,但可以使用del语句来删除整个元组;4、元组之间可以使用+和*,即允许元组进行组合连接和重复复制,运算后会生成一个新的元组tu=((2,2),(3,3)

系统 2019-09-27 17:52:35 2288

Python

python numpy 反转 reverse

python的向量反转有一个很简单的办法#创建向量impotnumpyasnpa=np.array([1,2,3,4,5,6])b=a[::-1]print(b)结果:[6,5,4,3,2,1]或者可以使用flipudfunction#创建向量impotnumpyasnpa=np.array([1,2,3,4,5,6])b==np.flipud(ini_array)print(b)结果也是[6,5,4,3,2,1]

系统 2019-09-27 17:50:48 2288

Python

Python文件如何引入?详解引入Python文件步骤

python基本语法--引入Python文件1、新建python文件:在同目录lib下创建mylib.py和loadlib.py两个文件2、在mylib.py文件中创建一个Hello的类并且给这个类添加一个sayHello的方法,让她输出hellopython3、在loadlib.py文件中引入mylibimportmylib4、在loadlib中调用引用过来的python文件mylib.py中的Hello方法这时importmylib中的mylib就相当

系统 2019-09-27 17:50:10 2288

Python

Python配置文件处理的方法教程

前言在平时的工程中,我们在构建工程时,常常需要用到配置文件,用来配置项目的一些信息,比如数据库,请求网址,文件夹,线程、进程数等信息,这样就可以方便我们通过修改配置文件中的参数来很好地完成整个项目的功能修改或开发。配置文件一般区别于Python代码,会单独存放在一个文件夹中,方便管理,常见的配置文件格式有.conf,.ini,.yaml等。本文使用Python中的configparser模块来处理conf、ini配置文件。首先需要安装configparse

系统 2019-09-27 17:57:19 2287

Python

详解Python中的各种转义符\n\r\t

Python中的各种转义符\n\r\t转义符描述\续行符(在行尾时)\\反斜杠符号'单引号"双引号\a响铃\b退格(Backspace)\e转义\000空\n换行\v纵向制表符\t横向制表符\r回车\f换页\oyy八进制数yy代表的字符,例如:\o12代表换行\xyy十进制数yy代表的字符,例如:\x0a代表换行\other其它的字符以普通格式输出Python中的正斜杠与反斜杠首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说

系统 2019-09-27 17:56:08 2287

Python

用python读写excel的方法

本文实例讲述了用python读写excel的方法。分享给大家供大家参考。具体如下:最近需要从多个excel表里面用各种方式整理一些数据,虽然说原来用过java做这类事情,但是由于最近在学python,所以当然就决定用python尝试一下了。发现python果然简洁很多。这里简单记录一下。(由于是用到什么学什么,所以不算太深入,高手勿喷,欢迎指导)一、读excel表读excel要用到xlrd模块,官网安装(http://pypi.python.org/pyp

系统 2019-09-27 17:54:24 2287

Python

OpenCV-Python学习笔记(十四):图像变换:傅里叶变换与反变换

OpenCV-Python官方文档关于图像傅里叶变换和反变换的教程网址:https://docs.opencv.org/4.1.0/de/dbc/tutorial_py_fourier_transform.html目标我们将要学习:•使用OpenCV对图像进行傅里叶变换(DFT):cv2.dft(),cv2.idft()•使用Numpy中FFT(快速傅里叶变换)函数:•傅里叶变换的一些用处•我们将要学习的函数有:cv2.dft(),cv2.idft()等原

系统 2019-09-27 17:47:27 2287

Python

python实现海螺图片的方法示例

本文介绍了如何用python实现海螺图片,感兴趣的可以参考一下,具体代码如下:代码如下:importturtleimporttimet=turtle.Turtle()t.speed(0)t.color('red','blue')t.begin_fill()foriinrange(90):t.circle(150-i)t.left(4)t.end_fill()t.up()t.fd(280)t.right(90)t.fd(200)t.down()t.color

系统 2019-09-27 17:57:16 2286

Python

【Python爬虫】数据存储

数据存储1.存储至TXTa+为Python文件的读写模式,表示将对文件使用附加读写方式打开,如果该文件不存在,就会创建一个新文件。一般在读取文件的时候可以使用r方式,如果文件不存在,就会返回错误,而且无法向该文件中写入数据,这样就保证了读取文件的可靠性。综上所述,地址可以写成如下3种形式:(1)withopen('C:\\you\desktop\\title.txt',"a+")asf:(2)withopen(r'C:\you\desktop\title.

系统 2019-09-27 17:56:15 2286

Python

数据挖掘之Apriori算法详解和Python实现代码分享

关联规则挖掘(Associationrulemining)是数据挖掘中最活跃的研究方法之一,可以用来发现事情之间的联系,最早是为了发现超市交易数据库中不同的商品之间的关系。(啤酒与尿布)基本概念1、支持度的定义:support(X-->Y)=|X交Y|/N=集合X与集合Y中的项在一条记录中同时出现的次数/数据记录的个数。例如:support({啤酒}-->{尿布})=啤酒和尿布同时出现的次数/数据记录数=3/5=60%。2、自信度的定义:confidenc

系统 2019-09-27 17:54:39 2286

Python

python弹框二之tkinter.messagebox

前面写过python弹框的ctypes.windll.user32方法:https://blog.csdn.net/Gordennizaicunzai/article/details/78966694该方法调用windows系统的user32组件,不是纯python方法,且wser32的MessageBoxA使用不当会出现乱码,不是很好用。这里介绍pythonic的弹框——tkinter.messagebox。NAMEtkinter.messageboxD

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

Python

用Python识别人脸,人种等各种信息

最近几天了解了一下人脸识别,应用场景可以是图片标注,商品图和广告图中有没有模特,有几个模特,模特的性别,年龄,颜值,表情等数据的挖掘。基础的识别用dlib来实现,dlib是一个机器学习的包,主要用C++写的,但是也有Python版本。其中最流行的一个功能是FacialLandmarkDetection,配备已经训练好的轮廓预测模型,叫shape_predictor_68_face_landmarks.dat,从名字就可以看出,它可以检测出面部的68个关键点

系统 2019-09-27 17:52:05 2286