python入门

常用的内置函数

2022-06-11  本文已影响0人  朱兰Juran

字符串函数

Python 包含许多有用的内置函数和方法来完成常见的任务。

join - 把一个列表的列表连接起来,如果有指定分隔符则在原来的两个列表项之间加入分隔符,将最后结果以字符串的形式返回。

replace - 用另一个替换字符串中的一个子字符串。

startswith 和 endswith - 确定是否在字符串的开始和结尾处有一个子字符串。

lower 和 upper - 可以更改字符串的大小写

split -与 join 相反,把一个字符串转换成一个列表。

例如:

print(", ".join(["spam", "eggs", "ham"]))

#打印 "spam, eggs, ham"

print("Hello ME".replace("ME", "world"))

#打印 "Hello world"

print("This is a sentence.".startswith("This"))

# 打印 "True"

print("This is a sentence.".endswith("sentence."))

# 打印 "True"

print("This is a sentence.".upper())

# 打印 "THIS IS A SENTENCE."

print("AN ALL CAPS SENTENCE".lower())

#打印  "an all caps sentence"

print("spam, eggs, ham".split(", "))

#打印  "['spam', 'eggs', 'ham']"

结果:

spam, eggs, ham

Hello world

True

True

THIS IS A SENTENCE.

an all caps sentence

['spam', 'eggs', 'ham']


数字函数

max 和 min- 可以查找某些数字或列表的最大值或最小值 。

abs-可以将数字转成绝对值(该数字与0的距离) 。

round-可以将数字四舍五入到一定的小数位数(正好为5时舍入到偶数)。

sum -可以计算一个列表数字的总和。

注:round函数与传统的四舍五入有所区别,在1-4,6-9这些数字的情况下round与传统的四舍五入是一样的,但在对5的情况有所不同,传统的四舍五入逢五都是进一,而在round函数上,逢五有所区别,要是进位为奇数,逢五则进一,要是进位为偶数,逢五则舍去。也可以简单理解为,逢五舍入到偶数。

print(min(1, 6, 3, 4, 0, 7, 1))

print(max([1, 2, 9, 2, 4, 7, 8]))

print(abs(-93))

print(abs(22))

print(sum([1, 2, 3, 4, 5, 6]))

结果:

0

9

93

22

21


列表函数

all 和 any 将列表作为参数, 通常在条件语句中使用。

all 列表中所有值均为 True 时,结果为 True,否则结果为 False。

any 列表中只要有一个为 True,结果为 True,反之结果为 False。

enumerate 函数可以用来同时迭代列表的键和值。

例如:

nums = [55, 44, 33, 22, 11]

if all([i > 5 for i in nums]):

  print("All larger than 5")

if any([i % 2 == 0 for i in nums]):

  print("At least one is even")

for v in enumerate(nums):

  print(v)

结果:

All larger than 5

At least one is even

(0, 55)

(1, 44)

(2, 33)

(3, 22)

(4, 11)

上一篇 下一篇

猜你喜欢

热点阅读