复习 Python 匿名函数 内建函数

简介:

lamba

image.png

image.png

image.png

补充:

image.png

如图:

image.png

举例:

image.png

上例中的reduce用法:

image.png



内建函数

image.png


如图,有137的函数、类等等

image.png

类的单词首字母是大写的


查看函数或者类的方法:

image.png

常用的内建函数:

1.返回数字的绝对值

查看内置函数方法:

image.png

所以:

image.png

2.取列表最大最小值

image.png

取大小值内建函数方法:

image.png

比较多个参数:

image.png

比较数字大小:

image.png



常用内建函数

len() 函数

image.png

字符串、元组、列表、字典都可以。一下为字典例子:

image.png

divmod() 内建函数:

image.png

由说明可以看出,这个函数的作用是返回两个数字的商和余数。

image.png

pow()内建函数:

image.png

当两个参数的时候,等于x的y次方,当三个参数的时候,等于x的y次方再跟z取余

举例:

image.png


round() 内建函数:

image.png

举例:

image.png


callable()内建函数:

image.png

判断这个对象是不是可调用的

举例:

image.png

type() 内建函数:

image.png


isinstance() 内建函数:

image.png


返回布尔值

举例:

之前定义过 l 和 s 的函数:

image.png

和type的不用只处:

判断类的时候,用isinstance能更好的判断出来。


cmp() 内建函数:

image.png


image.png


比较字符串:

image.png

是按照字符来比较的,不是按照长度比较的。

range() 和 xrange() 这两个之前已经见过。

类型转换,内置函数:

int()

image.png

举例:

image.png


long()

image.png

image.png



float()

image.png


complex()

转变成一个复数

image.png


str()

image.png


list()

image.png

type()

image.png


hex()

返回16进制的字符串

image.png

image.png


eval()

将16进制还原成10进制

image.png


oct() 把10进制转换成8进制

自己研究一下


chr()内建函数

    image.png

返回的是对应的ascII码的字符。

image.png


ord() 内建函数

image.png

image.png

关于字符串处理的内建函数(即,方法):

str.capitalize()

image.png

查看方法

image.png

方法说明:

image.png

返回一个字符串,字符串的首字母被大写。

举例:

image.png

str.replace()

image.png

说明:替换字符串

image.png

str.split()  

把字符串切成列表

image.png

image.png


str.join()

image.png

image.png


string 模块

import sting   导入模块

很多方法

image.png


打印所有小写字母

image.png

打印所有大写字母

image.png

把字符串第一个字母变成大写

image.png

替换字符串

image.png


序列处理函数:

filter()

image.png

image.png

定义函数名:

image.png

通过函数处理后:

image.png


zip()

image.png

image.png


当第三个列表的长度与前两个不同的时候,按最短的取。

image.png

map()

image.png


两个列表使用:

image.png



reduce()

image.png

image.png



fileter   +  匿名函数

image.png


map + 匿名函数

image.png


reduce + 匿名函数

image.png


列表表达式(列表重写)

举例:

image.png



本文转自 听丶飞鸟说 51CTO博客,原文链接:http://blog.51cto.com/286577399/2046935

相关文章
|
2天前
|
NoSQL Serverless Python
在Python的Pandas中,可以通过直接赋值或使用apply函数在DataFrame添加新列。
在Python的Pandas中,可以通过直接赋值或使用apply函数在DataFrame添加新列。方法一是直接赋值,如`df['C'] = 0`,创建新列C并初始化为0。方法二是应用函数,例如定义`add_column`函数计算A列和B列之和,然后使用`df.apply(add_column, axis=1)`,使C列存储每行A、B列的和。
13 0
|
4天前
|
机器学习/深度学习 数据可视化 TensorFlow
Python用线性回归和TensorFlow非线性概率神经网络不同激活函数分析可视化
Python用线性回归和TensorFlow非线性概率神经网络不同激活函数分析可视化
|
6天前
|
Python 容器
python内置函数、数学模块、随机模块(二)
python内置函数、数学模块、随机模块(二)
|
6天前
|
索引 Python
python内置函数、数学模块、随机模块(一)
python内置函数、数学模块、随机模块(一)
|
6天前
|
Python
深入理解python的闭包函数
深入理解python的闭包函数
|
6天前
|
Python
python函数的返回值、嵌套方式以及函数中的变量(二)
python函数的返回值、嵌套方式以及函数中的变量(二)
|
6天前
|
存储 Python 容器
python函数的返回值、嵌套方式以及函数中的变量(一)
python函数的返回值、嵌套方式以及函数中的变量(一)
|
Python
Python匿名函数(lambda)
Python匿名函数(lambda)自制脑图 匿名函数:lambda 函数表达式专门用来创建一些简单的函数,是函数创建的又一种方式。匿名函数只适应于简单的函数,不适合复杂的函数,功能过于复杂就不要用匿名函数了。匿名函数一般都是作为参数使用,其他地方不会使用。 map()函数:map() 函数可以对可迭代对象中的所有元素做指定的操作,然后将其添加到一个新的对象中返回。 filter是用来过滤的,map()函数是用来对元素操作的。
81 0
Python匿名函数(lambda)
|
Python
【Python零基础入门篇 · 14】:匿名函数lambda、内置函数一【print()、set()、list()、tuple()、abs()、sum()】
【Python零基础入门篇 · 14】:匿名函数lambda、内置函数一【print()、set()、list()、tuple()、abs()、sum()】
126 0
【Python零基础入门篇 · 14】:匿名函数lambda、内置函数一【print()、set()、list()、tuple()、abs()、sum()】
|
Python
【Python高级语法】——匿名函数(lambda)
匿名函数lambda:顾名思义,没有名字的函数,可以将其赋值给一个变量。
【Python高级语法】——匿名函数(lambda)