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爬取51job中hr的邮箱
May 14 Python
Python递归函数定义与用法示例
Jun 02 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
python用列表生成式写嵌套循环的方法
Nov 08 Python
python中下标和切片的使用方法解析
Aug 27 Python
使用Python函数进行模块化的实现
Nov 15 Python
python如何实现不可变字典inmutabledict
Jan 08 Python
Python数据正态性检验实现过程
Apr 18 Python
从python读取sql的实例方法
Jul 21 Python
Python3获取cookie常用三种方案
Oct 05 Python
Python+unittest+requests 接口自动化测试框架搭建教程
Oct 09 Python
C3 线性化算法与 MRO之Python中的多继承
Oct 05 Python
python处理json数据文件
Python几种酷炫的进度条的方式
Python通过loop.run_in_executor执行同步代码 同步变为异步
Python Pandas解析读写 CSV 文件
宝塔更新Python及Flask项目的部署
python模板入门教程之flask Jinja
使用Python解决图表与画布的间距问题
You might like
无需数据库在线投票调查php代码
2016/07/20 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
2019/09/10 PHP
dotopAlert 提示用户需安装播放器的代码
2012/09/17 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
移动端界面的适配
2017/01/11 Javascript
bootstrap中的 form表单属性role="form"的作用详解
2017/01/20 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
JavaScript纯色二维码变成彩色二维码
2020/07/23 Javascript
Vue2.0 axios前后端登陆拦截器(实例讲解)
2017/10/27 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
redux中间件之redux-thunk的具体使用
2018/04/17 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
python实现复制整个目录的方法
2015/05/12 Python
PyTorch线性回归和逻辑回归实战示例
2018/05/22 Python
Python 如何展开嵌套的序列
2020/08/01 Python
关于前端上传文件全面基础扫盲贴(入门)
2019/08/01 HTML / CSS
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
土耳其新趋势女装购物网站:Addax
2020/01/07 全球购物
The North Face意大利官网:服装、背包和鞋子
2020/06/17 全球购物
介绍一下linux的文件权限
2014/07/20 面试题
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
商务英语专业自荐信
2013/10/14 职场文书
日语系毕业生推荐信
2013/11/11 职场文书
自我鉴定书
2014/03/24 职场文书
中学生寄语大全
2014/04/03 职场文书
工程索赔意向书
2014/08/30 职场文书
SpringCloud Alibaba 基本开发框架搭建过程
2021/06/13 Java/Android
python中subplot大小的设置步骤
2021/06/28 Python
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python