面试题系列(二)-- python内建函数都有哪些?

点击“简说Python”,选择“星标公众号”

福利干货,第一时间送达!

面试题系列(二)-- python内建函数都有哪些?_第1张图片

图片by@unsplash

本文授权转载自python爬虫人工智能大数据,禁二次转载

作者:吴成

阅读文本大概需要 3 分钟。


如果你还没看过本系列第一篇,可以点击下面的传送门直接访达

问题:python内建函数有哪些?

继续补充一些常用的内建函数

1、sorted排序函数,reverse=True从大到小排序

a = [2,7,4,90,45]
res = sorted(a,reverse=True)
print(res)

打印结果:

[90, 45, 7, 4, 2]

注意区分sorted和sort有什么区别?下方我用sort方法

res = a.sort(reverse=True)
print(a)
print(res)

打印结果:sort无返回值,直接在原有列表进行修改

[90, 45, 7, 4, 2]
None

2、map函数

map(function,iterable,....),对序列进行映射操作,序列中的每个元素都传到function进行运算得出新序列
def fun(x):
    return x*2
 
a = [2,4,6]
res = map(fun,a)
print(list(res))

结果:

[4, 8, 12]

有些简单的函数可以用lambda匿名函数,一样的效果

# lambda匿名函数
res = map(lambda x:x*2,a)
print(list(res))	

3、next函数

逐个返回迭代器里面的元素,当返回到最后一个后,继续next的话会出现异常,做一个抛出异常别让程序报错即可

# 可迭代对象a
a = iter([1, 2, 3, 4, 5])
print(type(a))

while True:
     try:
      res = next(a)
      print(res)
     except StopIteration:
       # 遇到StopIteration就退出循环
       break

打印结果


老表的福利是什么?

a.每天选择一条走心留言
赠书一本

(一般在推文头条(第一条)

文末有赠送书籍介绍

有前一天获奖读者信息)

b.留言打卡,满30天

进老表学习福利群

书籍、现金、课程统统安排

(在当天推文的任何一条留言

就算当天打卡成功)

640?wx_fmt=gif

昨天最佳留言读者:是你的muti啊

请于2日内联系微信:jjxksa888,领取奖励。

640?wx_fmt=png

今日留言主题

说说你看了本文后的感触?

或者一句激励自己的话?

(字数不少于15字)

我会选出一名同学赠出下面书籍

Python3爬虫实践

数据清洗、数据分析与可视化


中国铁道出版社赞助

《Python3爬虫实战》

数据清洗、数据分析与可视化

面试题系列(二)-- python内建函数都有哪些?_第2张图片

长按识别二维码查看书籍详情

2小时快速掌握Python基础知识要点

完整Python基础知识要点

640?wx_fmt=jpeg
学Python | 聊赚钱

你可能感兴趣的:(面试题系列(二)-- python内建函数都有哪些?)