1.abs()

abs是 absolute 的缩写,它会返回数字的绝对值。

abs(-3.14)
3.14

2.any()

any()函数用于判断给定的可迭代参数是否全部为False。如全为False则返回False;如有一个为True,则返回True。

any([False,False,False,False])
Falseany([True,False,False,False])
True

3.eval()

eval()函数用来执行一个字符串表达式,并返回表达式的值。其语法格式如下图所示:

eval("pow(4,2)")
16n=1
eval("n+1")
2

4.format()

python2.5版本之前,我们使用的是老式字符串格式化输出%s。

从python3.0版本开始起(python2.6同期发布),Python中同时支持两个版本的格式化,多出来的一个新版本就是利用format()函数,进行格式化输出。在Python中,我们经常使用format()函数对文本、数字进行格式化。

print("hello {}!".format("world"))

输出结果为:

hello world!

5.help()

help()函数可以帮助查看函数或模块的详细说明。

help(pow)

输出结果为:

Help on built-in function pow in module builtins:pow(x, y, z=None, /)Equivalent to x**y (with two arguments) or x**y % z (with three arguments)Some types, such as ints, are able to use a more efficient algorithm wheninvoked using the three argument form.

注:对于jupyter notebook来说可以使用Shift+Tab的快捷键组合查看函数的简单说明。若需要查看函数的详细说明可以在函数后面加上英文问号“?”后点击运行,与help()函数效果一致。

6.input()

input()函数用来实现交互式任务,input()函数接受一个标准输入数据,返回为 string 类型。

name = input("输入你的名字:")
print(f"欢迎你,{name}!")

运行结果:

注:input()函数只能返回string类型的字符串,不能返回float或int类型字符串,也就无法将输入的数据直接用来进行数学运算(需要将float类型转为float类型才能参加运算),如:

x = input("请输入一个数:")
x = x + 3.14
print("x")

7.round()

round()是一个处理数值的内置函数,它返回浮点数x的四舍五入值。

round(66.6)
67round(3.14)
3

8.range()

range()函数返回一个可迭代对象,通常与list()函数或者for循环语句搭配使用。其语法格式如下图所示:

list(range(8))
[0, 1, 2, 3, 4, 5, 6, 7]list(range(1,9,2))
[1, 3, 5, 7]

9.reversed()

reversed()函数返回一个反转的迭代器,要转换的序列,可以是元祖、字符串、列表或者range。

# 列表
a = [1, 2, 3, 4, 5]
list(reversed(a))
[5, 4, 3, 2, 1]# 字符串
b='hello world'
list(reversed(b))
['d', 'l', 'r', 'o', 'w', ' ', 'o', 'l', 'l', 'e', 'h']# 元组
c=('x','y','z')
list(reversed(c))
['z', 'y', 'x']# range
d=range(8)
list(reversed(d))
[7, 6, 5, 4, 3, 2, 1, 0]

10.sorted()

sorted()函数对所有可迭代的对象进行排序操作。

sorted([2, 4, 0, 8, 6])
[0, 2, 4, 6, 8]sorted({2: 'bb', 4: 'cc', 0: 'aa', 8: 'ee', 6: 'dd'})
[0, 2, 4, 6, 8]

注:sorted()函数和sort()函数是有一定区别的:

sort()是应用在列表list上的方法,而sorted可以对所有可迭代的对象进行排序操作。

列表list的sort()方法返回的是对已经存在的列表进行操作,而内置函数sorted()返回的是一个新的list,而不是在原来的基础上进行的操作。

python常用函数(持续更新)相关推荐

  1. PAT C++常用函数(持续更新)

    字符串处理 stoi(string) 字符转数字 string s = "0123456789"; cout << s << endl; cout < ...

  2. python常用函数有哪些

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  3. Matlab常用代码---持续更新

    Matlab中的一些常用代码---持续更新 1. 获取当前的工作目录路径:添加文件夹到工作路径 2. 获取某个.m文件的绝对路径 3. 使用随机颜色进行可视化 1. 获取当前的工作目录路径:添加文件夹 ...

  4. 纯干货!77个Python常用函数汇总,赶紧收藏!

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  5. python常用函数-python常用函数精讲

    原标题:python常用函数精讲 返回值为bool类型的函数 bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. ...

  6. python常用函数-python常用函数与用法示例

    本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...

  7. Python 常用函数 - Python入门教程

    Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一) Python print 函数(二) Python format 函数 Pyt ...

  8. 【Python常用函数合集】clip函数、range函数等

    你应该听说过,应用Python,可以让你处理一天的重复工作量,缩短到几分钟甚至更短.从此解放上班时间,研究更多更有效率的工作方法.进一步提升工作效率,让工作更出彩.这不是广告,这是实锤图片.    本 ...

  9. 机器学习之Python常用函数及模块整理

    机器学习之Python常用函数及模块整理 1. map函数 2. apply函数 3. applymap函数 4. groupby函数 5. agg函数 6. lambda函数 7. rank函数 8 ...

  10. python 常用函数总结

    python 常用函数总结 本文主要是pandas常用函数的总结: 1 import语句 pandas as pd import numpy as np import matplotlib.pyplo ...

最新文章

  1. NPOI导Excel样式设置
  2. 关于JAVA中log4j与logslf4j打印日志用法
  3. Python杂谈——Python都能干什么呢?
  4. am大学计算机科学,德克萨斯AM大学TAMU(Texas AM University )计算机科学Computer Science专业排名第201-250位(2021年THE世界大学商科排名)...
  5. raid卡的结构示意图
  6. 什么从什么写短句_从什么到从什么造句
  7. SSM:Maven整合ssm时的步骤
  8. python关闭对象语法_Python基础及语法(七)
  9. python实现简易动态贝叶斯网络的推断
  10. CarPlay iAP2附件协议
  11. windows 7计算机用户名和密码忘了,教你电脑密码忘了怎么办
  12. 所有能反演SIF的卫星以及下载链接
  13. CCF201809-1 卖菜(JAVA)
  14. 看蘑菇街发展历程全面解析
  15. ACL技术,NAT技术,园区网组网
  16. 一种应用于档案馆档案库房的三维可视化温湿度监控系统平台
  17. 创建学生成绩数据库的简单sql语句
  18. 一种简单的贝塞尔插值算法
  19. SaaS和PaaS的区别
  20. 如何搭建一个独立博客——简明Github Pages与Hexo教程

热门文章

  1. 菜鸟好文推荐(六)——加班是什麼,可以吃嗎?
  2. CMake中project的使用
  3. 2011戴尔计算机配置,戴尔产品囊括36项大奖 2011年战绩骄人
  4. 【JX-3/1 DC48V静态闪光继电器】
  5. 盘点2015全球物联网年度重大事件
  6. 【你可知乎】大型的支付系统,如支付宝、财付通每天交易额都非常巨大,后系统是如何对账、风控的呢?
  7. 新技术,新挑战,新能力:金融+AI 的产品实践
  8. win10修改系统默认字体/恢复系统默认字体保姆级教程
  9. 【图解】机箱前置USB线连接方法
  10. 工作站电脑配件详解(仅以45纳米双路四核至强及NV Quadro FX图形卡为例,还有价格):...