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之开始真正编程
Sep 12 Python
Python3生成手写体数字方法
Jan 30 Python
python tensorflow学习之识别单张图片的实现的示例
Feb 09 Python
解决Python pandas df 写入excel 出现的问题
Jul 04 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
Dec 14 Python
通过PYTHON来实现图像分割详解
Jun 26 Python
python3实现猜数字游戏
Dec 07 Python
Python 获取指定文件夹下的目录和文件的实现
Aug 30 Python
基于matplotlib xticks用法详解
Apr 16 Python
keras和tensorflow使用fit_generator 批次训练操作
Jul 03 Python
Python使用Beautiful Soup(BS4)库解析HTML和XML
Jun 05 Python
python处理json数据文件
Python几种酷炫的进度条的方式
Python通过loop.run_in_executor执行同步代码 同步变为异步
Python Pandas解析读写 CSV 文件
宝塔更新Python及Flask项目的部署
python模板入门教程之flask Jinja
使用Python解决图表与画布的间距问题
You might like
解析在PHP中使用全局变量的几种方法
2013/06/24 PHP
PHP中isset()和unset()函数的用法小结
2014/03/11 PHP
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
JS实现的简单折叠展开动画效果示例
2018/04/28 Javascript
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
jquery实现动态创建form并提交的方法示例
2019/05/27 jQuery
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
VUE项目初建和常见问题总结
2019/09/12 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
2017/07/06 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
Dlib+OpenCV深度学习人脸识别的方法示例
2019/05/14 Python
python 将日期戳(五位数时间)转换为标准时间
2019/07/11 Python
Python 获取 datax 执行结果保存到数据库的方法
2019/07/11 Python
Python爬虫工具requests-html使用解析
2020/04/29 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
澳大利亚男士西服品牌:M.J.Bale
2018/02/06 全球购物
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
本科毕业生自荐信
2014/05/26 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
网络管理员岗位职责
2015/02/12 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
小学教师工作总结2015
2015/04/07 职场文书
开场白怎么写
2015/06/01 职场文书
儿童诗两首教学反思
2016/02/23 职场文书
研究生学习计划书应该怎么写?
2019/09/10 职场文书