{% note info no-icon %}
本篇博客内容为学习整理笔记,学习地址为:
https://www.w3cschool.cn/minicourse/play/python3course?cp=427&gid=0
{% endnote %}

字符串函数

1、join

以另一个字符串作为分隔符连接字符串列表。

例如:

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

2、replace

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

例如:

print("Hello ME".replace("ME", "world"))
# 打印 "Hello world"

3、startswith

确定是否在字符串的开始处有一个子字符串。

例如:

print("This is a sentence.".startswith("This"))
# 打印 "True"

4、endswith

确定是否在字符串的结尾处有一个子字符串。

例如:

print("This is a sentence.".endswith("sentence."))
# 打印 "True"

5、lower

将字符串全部转为小写。

例如:

print("AN ALL CAPS SENTENCE".lower())
# 打印  "an all caps sentence"

6、upper

将字符串全部转为大写。

例如:

print("This is a sentence.".upper())
# 打印 "THIS IS A SENTENCE."

7、split

把一个字符串转换成一个列表。

例如:

print("spam, eggs, ham".split(", "))
# 打印  "['spam', 'eggs', 'ham']"

数字函数

1、max

查找某些数字或列表的最大值。

例如:

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

2、min

查找某些数字或列表的最小值。

例如:

print(min(1, 6, 3, 4, 0, 7, 1))
# 打印 0

3、abs

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

例如:

print(abs(-93))
print(abs(22))
# 打印 93

4、round

要将数字四舍五入到一定的小数位数。

5、sum

计算一个列表数字的总和。

例如:

print(sum([1, 2, 3, 4, 5, 6]))
# 打印 21

列表函数

1、all

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

例如:

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

if all([i > 5 for i in nums]):
    print("All larger than 5")

# 打印 All larger than 5

2、any

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

例如:

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

if any([i % 2 == 0 for i in nums]):
   print("At least one is even")

# 打印 At least one is even5

3、enumerate

用来同时迭代列表的键和值。

例如:

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

for v in enumerate(nums):
   print(v)

# 打印
# (0, 55)
# (1, 44)
# (2, 33)
# (3, 22)
# (4, 11)