函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。Python 中还有一些已经定义好的函数,叫做内置函数。下面就来了解一些常用的内置函数。

用于创建不可变的数字序列。它有三个参数,必须都为整数,分别是“start,stop,step”。其中 start 默认等于 0,step 默认等于 1。

range 函数的表达式为:range(start=0,stop,step=1)。

举个实际的例子,range(4) 代表从 0 开始到 4(不含)结束,间隔为 1 的所有元素。

可以使用  range  和  for  循环重复某个操作。

还有一些常用的数学函数,通过这些函数可以快速实现计算,帮我们告别冗杂的代码。

abs():返回绝对值。

divmod():返回商和余数。

round():四舍五入。

pow(a, b):求 a 的 b 次幂, 如果有三个参数,则求完次幂后对第三个数取余。

sum():求和。

min():求最小值。

max():求最大值。

Python 进制转换函数是 Python 中一种非常重要的函数,它可以帮助我们将进制之间的数字转换成另一个进制的数字。比如,将十进制转换成二进制,将十六进制转换成十进制等。

bin(x):将一个整数 X 转换成二进制字符串,以“0b”开头。

oct(x):将一个整数 X 转换成八进制字符串,以“0o”开头。

hex(x):将一个整数 X 转换成十六进制字符串,以“0x”开头。

和数据结构相关的函数又主要分为两类:字符串相关的函数和可迭代对象相关的函数。

lower(),将字符串的所有字符都转换为小写字符。

upper(),将字符串中所有字符都转换为大写字符。

count(),统计字符串中指定字符出现的次数。

startswith(),判断字符串是否以指定字符开头。

endswith(),判断字符串是否以指定字符结尾。

find(),查找字符串中指定的字符。

index(),返回字符串中指定字符的索引。

replace(),将字符串中的字符替换为指定的字符。

strip(),删除字符串两边的所有空白或者指定字符。

len(),返回一个对象中的元素的个数。

sort() /sorted(),对可迭代对象做排序操作。

zip():将可迭代的对象作为参数,将对象中对应的元素打包成一个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回的列表长度与最短的对象相同。

filter(),用来筛选的函数,它的语法是:fiter(function, Iterable)。

map(),会根据提供的函数对指定序列做映射(lambda),它的语法是:map(function, iterable)。

链接:https://blog.51cto.com/key3feng/9259978

(版权归原作者所有,侵删)

微信扫码关注该文公众号作者

Source

订阅评论
提醒
guest
0 Comments
最多投票
最新 最旧
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x