- 博客(7)
- 收藏
- 关注
原创 Python冒泡排序
# 冒泡排序def bubbleSort(data): #循环次数,因为最后一位数无法作比较,所以len(data) - 1 for i in range(len(data) - 1): #冒泡次数,需冒泡len(data) -1次,但是已经冒泡完的数不需要在进行比较,所以len(data) -1 - i for j in range(len(d...
2019-01-22 10:45:26 212
原创 使用Python生成随机验证码!
#导入random,用于生成随机数的包import random def verifCode(): temp='' for i in range(10): j = random.randrange(0,4) if j == 3 or j == 4: rand1 = random...
2019-01-21 13:48:10 388
原创 Python中复制、浅拷贝与深拷贝详解!
复 制:即对象赋值,直接向某个对象赋值给另一个对象,不过父对象及子对象做出改变时,复制后的对象值也会做出改变!>>> b=alist>>> print b[1, 2, 3, ['a', 'b']]>>> alist.append(5)>>> print alist;print b[1, 2, 3, ['a',...
2019-01-19 15:02:36 802
原创 python实现1-100的加法
#使用内置函数sumprint(sum(range(101)))#使用reduce函数,和匿名函数lambda,需要导入from functtools import reduceprint(reduce(lambda a,b:a+b,range(101)))#使用传统的for循环sum = 0for i in range(101): sum = sum +...
2018-12-20 11:44:51 12522 3
原创 使用Python求解一元二次方程
一元二次方程:ax²+ bx + c = 0求根公式:x =( - b +√(b²-4ac))/ 2a 判别式:称称b²-4ACdef my_math(a, b , c): #首先判断输入的参数为int、float类型,如果不是则输出自定义异常。 if not isinstance(a,(int, float)) and not isinstance(...
2018-12-18 17:17:24 9298 2
原创 Python使用正则表达式判断邮箱地址的合法性!
首先使用正则定义邮箱地址的通用表达式:^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$释义:a-zA-Z 表示为26个英文字母的大小写格式 0-9 表示0到9之间的数 _- 表示下划线及中线 $ 表示结尾终止#引入Python处理正则表达式的库 reimport...
2018-12-11 15:32:24 10370 4
原创 如何使用python批量修改文件名称?
import sys, string, os, shutil#输入目录名和前缀名,重命名后的名称结构类似prefix_0001#首先新建一个方法RenameFilesdef RenameFiles(srcdir, prefix): #读取文件夹中的数据 srcfiles = os.listdir(srcdir) index = 1 #循环需要修改的文件夹 for sr...
2018-05-31 11:55:08 1459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人