
python
jslpyy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用迭代查找一个list中最小和最大值
# -*- coding=utf-8 -*-def findMinAndMax(L): if(len(L)==0): return None,None else: Max=Min=L[0] for i in L: if(i>Max): Max=i if(i<Min): Min=i return Min,M原创 2021-03-26 18:03:24 · 230 阅读 · 0 评论 -
利用切片操作,实现一个trim()函数,去除字符串首尾的空格
利用切片操作,实现一个trim()函数,去除字符串首尾的空格# -*- coding=utf-8 -*-def trim(s):#判断是否为'' if(len(s)==0): return s #去掉前面空格 if(s[0]==' '): return trim(s[1:]) #去掉后面空格 if(s[-1]==' '): return trim(s[:-1]) return sif tr原创 2021-03-24 13:28:38 · 394 阅读 · 0 评论 -
python 学习记录-操作mysql
#coding=utf-8#****Python操作mysql********import MySQLdb#连接数据库,host为mysql主机ip,user、passwd为数据库用户名和密码,db为数据库名称,port为端口号默认3306conn=MySQLdb.connect(host="127.0.0.1",user="root",passwd="123",db="test",port=3306,charset="utf8")#创建游标cur=conn.cursor()#执行sql语句原创 2020-07-20 17:51:08 · 122 阅读 · 0 评论 -
python 学习记录-excel操作
环境准备:(1)按WIN+R组合键,在调出的运行窗口输入框中输入“CMD”并按Enter键。(2)在弹出的CMD窗口中输入“pip install openpyxl==2.3.3”,进行安装Python解析Excel2007以上版本的模块。如不能安装进入pip.exe目录,重新安装一次(3)如果上述方法安装失败,读者可以直接方位https://pypi.python.org/pypi/openpyxl下载openpyxl源码安装包,校验,不报错即安装成功。xlrd、xlwt和openpyxl模块的原创 2020-07-17 16:49:45 · 154 阅读 · 0 评论 -
python 学习记录-正则匹配身份证号
#正则匹配身份证号******#[1-9](第一位1到9)##\d{5}(5位数字)#[12](第6位为1或2,年份第一个数字)#\d{3}(3为数字,年份后3位数字)#(0[1-9]|1[012])(月份,第一位数字为0第二位数字为1-9或第一位数字为1第二位数字为0、1、2)#(0[1-9]|[12][0-9]|3[01])(日期,第一位数字为0第二位数字为1-9或第一位数字为1或2第二位数字为0-9或第一位数字为3第二位数字为0或1)#\d{3}[0-9xX])(后4位数字,前3位为数字原创 2020-07-17 15:24:49 · 1442 阅读 · 0 评论 -
快速排序(递归调用)、冒泡排序
#coding=utf-8#*******快速排序(递归调用)**********def func(lt=[]): if len(lt)<=1: return lt key = lt[0]#为基准点 lt_l=[]#定义列表存放小于基准点值 lt_r=[]#定义列表存放大于基准点值 lt_m=[]#定义列表存放基准点 for i in lt: if i<key: lt_l.append(i原创 2020-05-26 14:32:57 · 148 阅读 · 0 评论 -
python学习记录--返回函数(闭包函数)
高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。闭包中内函数修改外函数局部变量: 在基本的python语法当中,一个函数可以随意读取全局数据,但是要修改全局数据的时候有两种方法:1 global 声明全局变量 2 全局变量是可变类型数据的时候可以修改 1 在python3中,可以用nonlocal 关键字声明 一个变量, 表示这个变量不是局部变量空间的变量,需要向上一层变量空间找这个变量。 2 在python2中,没有nonlocal这个关键字,我们可以把闭包变量改成可转载 2020-05-20 14:12:15 · 247 阅读 · 0 评论 -
学习map/reduce,字符串转换成浮点数
最近在学习廖雪峰的python课程,下面为学习过程中的练习题。#利用map和reduce编写一个str2float函数,把字符串’123.456’转换成浮点数123.456。使用了2种方法实现from functools import reduce#方法一:DIGITS ={'0':0, '1':1, '2':2, '3':3, '4':4, '5':5, '6':6 ,'7':7, '8':8, '9':9,'.':'.'}def str2float(s): # 将str转换成list原创 2020-05-16 22:54:22 · 546 阅读 · 0 评论 -
python 学习记录-流程控制
1、 条件控制注:and和or优先级低于>、<和==判断符号。#输入年份判断是否闰年#coding=utf-8year = int(raw_input("Please input year:"))#1、非整百年:能被4整除的为闰年。(如2004年就是闰年,2001年不是闰年)#2、整百年:能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)if (year...原创 2020-05-06 14:59:02 · 215 阅读 · 0 评论 -
python 学习记录-数据类型
Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。String(字符串):“ ” ‘ ’List(列表):[ ],值可变Tuple(元组):(),值不可变Dictionary(字典):{},值可变常见列表操作list.a...原创 2020-04-30 16:57:44 · 152 阅读 · 0 评论