Python经常使用的一些内置函数


Posted in Python onApril 11, 2022

首先说一个小技巧,True可看作1,False可看作0 ,并且可以参与运算!

Python经常使用的一些内置函数

正文开始!!! 

一、map()

map(func,iterable),其中func为函数名,可为lambda匿名函数,iterable为可迭代对象。此函数会将可迭代对象中的每一位元素作为参数传递到func中,并将func的计算结果加入到新列表内,map()返回的是一个包含所有结果的新列表。

二、filter()

filter(func,iterable),其中func为函数名,可为lambda匿名函数,iterable为可迭代对象。此函数会将可迭代对象中的每一位元素作为参数传递到func中,如果结果为True,则将此元素添加到结果列表中,filter()返回的结果是一个的新列表。

三、all()

(iterable) 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 True,如果是则返回 True,否则会返回 False。iterable可为生成式。

all()常与filter()连用,如以下代码的作用是输出1000-3000中的每一位都为偶数的数字。

def check(element):
    return all(
        ord(i) % 2 == 0 for i in element
    )  # all returns True if all digits i is even in element
 
 
lst = [
    str(i) for i in range(1000, 3001)
]  # creates list of all given numbers with string data type
lst = filter(check, lst)
   # filter removes element from list if check condition fails
print(",".join(lst))

也可以这样写

s=[str(n) for n in range(1000,3001)]
res=filter(lambda n:all(int(i)%2==0 for i in n),s)
print(','.join(res))

四、int()

  • 1. int(x,y),其中x可以为数字字符串或者数字,y为数字,表示将x转换为y进制的整数
  • 2.int(f),其中f为一个浮点数,默认会向下取整,即不会四舍五入,只保留整数部分

五、ord()

ord(c),其中c为字符,返回对应的ASCII码

六、chr()

与ord()对应,chr()参数为一个0~255的数字,返回对应的字符

七、isalpha()

字符.isalpha(),判断此字符是否为大写或者小写字母,是字母返回True,否则返回False

八、isnumeric()

字符.isnumeric(),判断此字符是否为数字字符,是就返回True,否则返回False

九、upper()

str.upper(),将字符串str中的小写字母变成大写

十、isupper()

str.isupper(),如果str中的字母全部为大写,即使包含其他字符,就返回True;只要有一个字母为小写就返回False

十一、islower()

str.islower(),如果str中的字母全部为小写,即使包含其他字符,就返回True;只要有一个字母为大写就返回False

Python经常使用的一些内置函数

十二、 sum()

sum(iterable[,n]),其中iterable为可迭代对象,[]中的内容表示可选参数。该函数做的事情是,先计算iterable中的元素和,再讲计算的结果加n,得到最终结果。

注意:可迭代对象只能被使用一次,第二次使用会变成空的。

Python经常使用的一些内置函数

Python经常使用的一些内置函数

Python 相关文章推荐
Python 错误和异常小结
Oct 09 Python
github配置使用指南
Nov 18 Python
python一键升级所有pip package的方法
Jan 16 Python
Python实现自动登录百度空间的方法
Jun 10 Python
Python全排列操作实例分析
Jul 24 Python
对Python3+gdal 读取tiff格式数据的实例讲解
Dec 04 Python
django主动抛出403异常的方法详解
Jan 04 Python
python实现批量注册网站用户的示例
Feb 22 Python
Python异常处理例题整理
Jul 07 Python
python能做什么 python的含义
Oct 12 Python
Python文件操作基础流程解析
Mar 19 Python
使用jupyter notebook运行python和R的步骤
Aug 13 Python
python处理json数据文件
Python几种酷炫的进度条的方式
Python通过loop.run_in_executor执行同步代码 同步变为异步
Python Pandas解析读写 CSV 文件
宝塔更新Python及Flask项目的部署
python模板入门教程之flask Jinja
使用Python解决图表与画布的间距问题
You might like
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
PHP常用代码大全(新手入门必备)
2010/06/29 PHP
PHP中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
session在php5.3中的变化 session_is_registered() is deprecated in
2013/11/12 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
PHP模板引擎Smarty内建函数详解
2016/04/11 PHP
PHP符合PSR编程规范的实例分享
2016/12/21 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
JavaScript函数、方法、对象代码
2008/10/29 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
2012/02/03 Javascript
从面试题学习Javascript 面向对象(创建对象)
2012/03/30 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
实例讲解JavaScript 计时事件
2020/07/04 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
python实现八大排序算法(2)
2017/09/14 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
CSS3 简写animation
2012/05/10 HTML / CSS
HTML5实现一个能够移动的小坦克示例代码
2013/09/02 HTML / CSS
HTML5在线预览PDF的示例代码
2017/09/14 HTML / CSS
Haglöfs瑞典官方网站:haglofs火柴棍,欧洲顶级户外品牌
2018/10/18 全球购物
幼儿园长自我鉴定
2013/10/17 职场文书
经济管理专业毕业生推荐信
2013/11/11 职场文书
护理专业自荐信
2013/12/03 职场文书
婚礼证婚人证婚词
2014/01/13 职场文书
幼儿园秋游感想
2014/03/12 职场文书
义和团口号
2014/06/17 职场文书
教师群众路线学习心得体会
2014/11/04 职场文书
小学语文教师年度考核个人总结
2015/02/05 职场文书
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python
Tomcat弱口令复现及利用
2022/05/06 Servers