Python内置了一些非常有趣、有用的函数,如:filter、map、reduce,都是对一个集合进行处理,filter很容易理解用于过滤,map用于映射,reduce用于归并. 是Python列表方...
Python lambda和Python def
Python支持一种有趣的语法,它允许你快速定义单行的最小函数。这些叫做lambda的函数,是从Lisp借用来的,可以用在任何需要函数的地方。 lambda的语法时常会使人感到困惑,lambda是什么...
Python函数中定义参数的四种方式
有些时候看到函数传参数的时候参数前面加一个星号*或者两个星号**,这是什么意思? 下面来总结下: Python中函数参数的定义主要有四种方式: 1. F(arg1,arg2,…) 这是最常见的定义方式...
Python中3种内建数据结构:列表、元组和字典
Python中有3种内建的数据结构:列表、元组和字典。参考简明Python教程 1. 列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面...
Python自动补全
Python自动补全有vim编辑下和python交互模式下,下面分别介绍如何在这2种情况下实现Tab键自动补全。 一、vim python自动补全插件:pydiction 可以实现下面python代码...
(总结)Linux下多行合并成一行,中间加分隔符
将某个目录下的文件合并成一行,中间用冒号(:)作为分隔符 1、paste ls lib | sed 's@^@lib/@g' | paste -s -d ":" 2、 tr ls lib | sed ...
《Python核心编程》第5章笔记
整型 布尔型:1(True)0(False) 标准整型:在32位机器上取值范围-2,147,483,648 ~ 2,147,483,647 长整型:超过标准整型范围,可以自定义长整型在数字后加L 整型...
《Python核心编程》第4章笔记
Python对象 Python使用对象模型来存储数据。构造任何类型的值都是一个对象 三个特性: 身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得到。这个值可以被认...
《Python核心编程》第3章笔记
语句和语法 # Python注释 \ 继续上一行(有两种例外情况一个语句不能使用反斜杠也可以跨行。在使用闭合操作符时,单一语句可以跨多行,例如:在含有小括号、中括号、花括号时可以多行书写。另外就是三引...
《Python核心编程》第1~2章笔记
函数abs()接受一个数值输入,然后输出这个数值的绝对值 通常当你想看变量内容时,你会在代码中使用print语句输出。不过在交互式解释器中,你可以用print语句显示变量的字符串表示,或者仅使用变量名...
3