详解python内置函数的使用
目录
fabs函数——绝对值函数
factorial函数——阶乘函数
list()函数——转换为列表
tuple()函数——转换为元组
dict()函数——转换为字典
set()函数——转换为集合
sorted()函数——排序函数
zip()——拼接韩束
all()函数和any()函数
需要你导入函数后才能使用该内置函数
fabs函数——绝对值函数
from math import fabs
b=fabs(-1021)
print(b)
factorial函数——阶乘函数
from math import factorial
a=factorial(5)
print (a)
怎样正确使用pycharm的纠错功能
当代码存在错误时,可以发现代码下发出现了红色的波浪线。左上角还出现了红色的小灯泡。
这时,当你点击小灯泡旁边的下拉箭头时,你就会发现
pycharm给 你提供的针对错误的几种解决方案,方案一就是告诉你如何导入fabs函数。
方案二是告诉你如何自己构造一个函数fabs。
这样一来,就可以大大提高自我的纠错能力。
转换函数
list()函数——转换为列表
list() #list()函数根据输入的可迭代的参数,创建一个新的列表。
tuple()函数——转换为元组
tuple() #tuple()函数根据输入的可迭代的参数,创建一个新的元组。
dict()函数——转换为字典
dict() #dict()函数根据传入的参数,创建一个新的字典。
set()函数——转换为集合
set() #set()函数根据参数创建一个新的集合
sorted()函数——排序函数
sorted() #输入一个列表或是元组,使用sorted函数后就会实现降序排列
列表排序
a=[1,5,4,5,8,7,9,45]
b=sorted(a)
print(a)
print(b)
c=[90,7,43,67,23,98]
d=sorted(c)
print(c)
print(d)
程序运行结果:
tip:
1、假如定义的是元组或者是集合,最终的结果也会是以列表的形式进行。
2、使用sorted函数时,要确保再重新定义一个变量进行存储新形成的列表。(不要只写sorted(x)这样的语句,因为系统不会将排序后的列表重新赋值给x)
zip()——拼接韩束
x=[4,7,6]
y=[12,78,65]
xy=zip(x,y)
如图为该程序的运行结果(生成一个地址),而不是我们想要得到的列表,此时我们可以使用list()函数进行转换,以生成列表的形式。
a=[4,7,6]
b=[12,78,65]
c=zip(a,b)
print(list(c))
该程序的运行结果:此结果其实出乎我的预料,本来我认为生成的列表会是[4,7,6,12,78,65],没想到结果仅仅是对应位置的数进行了重组。
all()函数和any()函数
b=[0,45,45,4545,45,45,88,23,3,23]
print(any(b))
print(all(b))
如图为例子,运行结果如下图
元素除了0,NULL,空,FALSE以外都是真
all()函数对应含义:只有列表中的所有元素都为真时,对应的结果才为真(TRUE);反之 ,只要有一个不是真,结果就为假(FALSE)
any()函数对应含义:只要列表中有一个值不为假,那么对应的结果就是真;反之,只有所有的值都为假时,最终的结果才为假(FALSE)
特例:
a=[]
print(all(a))
上述代码运行结果为True
a=[]
print(any(a))
上述代码的运行结果为False
详解python内置函数的使用相关推荐
- 详解Python内置函数iter()用法
iter()函数用来返回指定对象的迭代器,有两种用法:iter(iterable)和iter(callable, sentinel),前者要求参数必须为序列或者有自己的迭代器,后者会持续调用参数cal ...
- python int函数详解_Python内置函数OCT详解
英文文档:oct ( x ) Convert an integer number to an octal string. The result is a valid Python expression ...
- python average函数详解_Python内置函数详解——总结篇
https://www.cnblogs.com/sesshoumaru/category/894935.html 2个多月来,将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时 ...
- python内置函数open_Python的内置函数open()的注意事项
用法 : open("file_address","open_mode") 例子 : f = open("D:\PycharmProjects\log ...
- python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...
Python之shutil模块11个常用函数详解,python内置函数是什么 shutil 是 Python 中的高级文件操作模块,与os模块形成互补的关系,os主要提供了文件或文件夹的新建.删除.查 ...
- 匿名函数python_基于python内置函数与匿名函数详解
内置函数 Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() d ...
- Python内置函数详解——总结篇
引 言 国庆期间下定决心打算学习Python,于是下载安装了开发环境.然后问题就来了,怎么开始呢?纠结一番,还是从官方帮助文档开始吧.可是全是英文啊,英语渣怎么破?那就边翻译边看边实践着做吧(顺便 ...
- python内置函数布尔值bool用法详解
python内置函数bool可将给定参数转换为bool类型,bool函数的返回值要么是True,要么是False,在做转换时,0, None,空字符串,空列表,空元组,空集合,空字典都会被转换为Fal ...
- python 内置函数ord()和chr()函数用法详解
python 中的ord()函数和chr()函数 需要对字符进行转换时使用 其中ord函数可以将字符转化为你所需要的ASCII码,chr函数可以将0-255中的任一整数转化为你所需要的字符. 通过这样 ...
最新文章
- 干货丨从概念到案例:初学者须知的十大机器学习算法
- 多种IP网络技术的原理和特点
- C语言中atoi()函数的用法
- 数字图像处理——中值滤波及其改进算法
- 利益相关者软件工程_如何向利益相关者解释用户体验的重要性
- java8日期转时间戳_Java 8日期和时间
- Java面试基础知识(1)
- Class文件结构amp;字节码指令
- easyui datagrid 去掉外边框及行与行之间的横线标题字体
- python实现异步的原理_一篇文章理解Python异步编程的基本原理
- ha linux 设置虚拟ip_配置双机HA - Linux下环境安装配置Rose HA全攻略(图)_数据库技术_Linux公社-Linux系统门户网站...
- 送给梨花仙子国的礼物
- ID BOX 121电子护照阅读器(带RFID双天线)参数与应用说明
- 电子护照阅读器|机场海关边检酒店必备
- VML实例及两个网站
- 书签书签书签书签书签书签
- 提升思维品质,不可不知的5个工具
- 数据库服务器的性能指标,数据库服务器性能指标
- 快收藏,2023有这些财务分析模板就够了
- MATLAB retinex的图像去雾系统
热门文章
- excel中STDEV.P STDEV.S STDEVA STDEVPA STDEV STDEVP 的区别
- WEgame服务器维护中游戏启动失败,WeGame中的游戏启动不了怎么修复?修复方法超级简单!...
- java中文件流close_Java FileInputStream close()方法与示例
- 关于光模块的兼容性和质量问题
- docker k8s 常用命令及常见问题解决大全
- jQuery图片放大镜插件
- Altium Designer 详细图文教程
- 使用python的scapy库,提供一个发送nbns询问包的一个示例代码
- vue+element简单实现电商商城网站,模仿小米电商商城
- 从SVN下载项目到本地如何转为web项目并运行