![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
农夫三拳lhx
人生太长,无法简介
展开
-
python 列表推导式 训练题
列表推导式一般公式:expr for value in collection if condition列表推到式:列表推导式(list comprehension)是利用其它列表创建新列表的一种方式,工作原理类似for循环,即可对得到的元素进行转换变形 ,其基本格式如下(可以有多个for语句)[expr for value in collection ifcondition]...原创 2019-08-01 10:54:46 · 2170 阅读 · 1 评论 -
Python 迭代器(iterator)和生成器(generator)
1、迭代器(iterator)迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。 迭代器有两个基本的方法:iter() 和 next()。iter()创建迭代器对象字符串,列表或元组,集合对象都可用于创建迭代器。>>> list=[1...原创 2019-08-01 16:57:37 · 428 阅读 · 0 评论 -
Python lambda表达式
lambda表达式的由来在Python中定义函数用关键字def func():来定义函数,如果要定义一个匿名函数,直接用def :是会报错的。lambda表达式就是Python用来定义匿名函数的lambda 来创建匿名函数规则lambda只是一个表达式,函数体比def简单很多。 lambda与Javascript不同的是,python中匿名函数与非匿名函数需要使用不同的语...原创 2019-08-01 19:30:50 · 404 阅读 · 0 评论 -
python高阶函数 map、filter、reduce详解,附例子
map(func,seq[,seq[,seq...]]) ->list 集合映射 返回map object,可以转成list res = list(map(lambda x:x**2,list)) res = list(map(lambda x,y:x+y,[1,2,3],[4,5,6]))filter(func,seq) -> list or tuple or strin...原创 2019-08-02 14:59:24 · 386 阅读 · 0 评论 -
python操作mysql数据库之Pymysql模块
pymysql模块的安装:pip install pymysql# 如果无法安装,也无法翻墙,请使用如下命令pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple# 使用国内的清华镜像进行下载安装先创建一个user数据表import pymysqldb = pymysql.connect("l...原创 2019-08-12 20:22:27 · 241 阅读 · 0 评论