- 军军小站|张军博客
搜索到与相关的文章
Python

对Python3中列表乘以某一个数的示例详解

在Python列表操作中:列表乘以某一个数,如list2=list1*2得到一个新的列表是list1的元素重复n次,且list1不改变。但运行如下代码时,得到的新列表b中,b[0]和b[1]的地址相同,即对b[0]进行操作,b[1]也会发生改变。a=[0]b=[a]*2print(b)b[0].append(1)print(b)输出为:[[0],[0]][[0,1],[0,1]]随后尝试以下几种代码:代码(1)a=[0]b=[afor_inrange(2)

系统 2019-09-27 17:48:16 1824

Python

python面相对象查漏补缺

self代表类的实例,而非类类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,按照惯例它的名称是self。从执行结果可以很明显的看出,self代表的是类的实例,代表当前对象的地址,而self.class则指向类。self不是python关键字,我们把他换成其他也是可以正常执行的:classTest:def__init__(runoob):runoob.a='a'defprt(runoob):print(runoob.a)t=Te

系统 2019-09-27 17:48:04 1824

Python

python采集博客中上传的QQ截图文件

哎,以前写博文的时候没注意,有些图片用QQ来截取,获得的图片文件名都是类似于QQ截图20120926174732-300×15.png的形式,昨天用ftp备份网站文件的时候发现,中文名在flashfxp里面显示的是乱码的,看起来好难受,所以写了一个python小脚本,爬取整个网站,然后获取每个文章页面的图片名,并判断如果是类似于QQ截图20120926174732-300×15.png的形式就输出并将该图片地址和对应的文章地址保存在文件中,然后通过该文件来

系统 2019-09-27 17:47:21 1824

Python

python基本数据类型之数字类型和其相关运算

数字(number)Python3支持int、float、bool、complex(复数)。在Python3里,只有一种整数类型int,表示为长整型,没有python2中的Long。像大多数语言一样,数值类型的赋值和计算都是很直观的。内置的type()函数可以用来查询变量所指的对象类型。运算符下面以a=10,b=20为例进行计算运算符描述实例+加两个对象相加a+b输出结果30-减得到负数或是一个数减去另一个数a-b输出结果-10*乘两个数相乘或是返回一个被

系统 2019-09-27 17:46:58 1824

Python

【Python练习圣典】切片slice高级应用

1.将类似如下程序中的切片变得更可读###位置##0123456789012345678901234567890123456789012345678901234567890'record='....................100.......513.25..........'cost=int(record[20:32])*float(record[40:48])利用slice()函数创建slice对象,该对象可用于任何切片可应用的地方如:>>>it

系统 2019-09-27 17:45:23 1824

Python

在Python中封装GObject模块进行图形化程序编程的教程

Python是用于编码图形界面的极佳语言。由于可以迅速地编写工作代码并且不需要费时的编译周期,所以可以立即使界面启动和运行起来,并且不久便可使用这些界面。将这一点与Python易于链接本机库的能力结合起来,就可以形成一个出色的环境。gnome-python是为Python封装GNOME及其相关库的软件包。这使您能够用Python编写外观与核心GNOME应用程序完全相同的应用程序,而所花的时间只是用C编写该应用程序所花的一部分。然而,不用C进行编程会有一个缺

系统 2019-09-27 17:38:29 1824

Python

Python递归函数实例讲解

Python递归函数实例1、打开Python开发工具IDLE,新建‘递归.py'文件,并写代码如下:defdigui(n):ifn==0:print('')returnprint('*'*n)digui(n-1)if__name__=='__main__':digui(5)这里递归打印*号,先打印后递归2、F5运行程序,打印内容如下;***************3、更改一下打印和递归的顺序,先递归后打印,代码如下:defdigui(n):ifn==0:p

系统 2019-09-27 17:38:16 1824

Python

Python字符和字符值(ASCII或Unicode码值)转换方法

目的将一个字符转化为相应的ASCII或Unicode码,或相反的操作。方法对于ASCII码(0~255范围)复制代码代码如下:>>>printord('A')65>>>printchr(65)A对于Unicode字符,注意仅接收长度为1的Unicode字符复制代码代码如下:>>>printord(u'\u54c8')21704>>>printunichr(21704)哈>>>printrepr(unichr(21704))u'\u54c8'chr()和st

系统 2019-09-27 17:38:01 1824

Python

python+webdriver自动化环境搭建步骤详解

python是一个很好脚本语言工具,现在也比较流行的一个脚本语言工具,对目前web自动化可以用的比较是webdriver框架进行自动化测试,脚本写起来较简单,运行的占用的内容较小。那么对windown下python+webdriver自动化环境如何进行搭建。下载一个python.exe文件,直接默认安装即可配置python的环境,指定到python的路径安装pip环境,从网上下载一个pip,解压完成后,进入解压目录下执行pythonsetupinstall

系统 2019-09-27 17:37:53 1824

Python

用python简单实现mysql数据同步到ElasticSearch的教程

之前博客有用logstash-input-jdbc同步mysql数据到ElasticSearch,但是由于同步时间最少是一分钟一次,无法满足线上业务,所以只能自己实现一个,但是时间比较紧,所以简单实现一个思路:网上有很多思路用什么mysql的binlog功能什么的,但是我对mysql了解实在有限,所以用一个很呆板的办法查询mysql得到数据,再插入es,因为数据量不大,而且10秒间隔同步一次,效率还可以,为了避免服务器之间的时间差和mysql更新和查询产生

系统 2019-09-27 17:37:40 1824