Python包含许多有用的内置函数和方法来完成常见任务。
1.字符串函数
1.join - 使用另一个字符串作为分隔符连接字符串列表。
2.replace - 将字符串中的一个子字符串替换为另一个子字符串。
3.startswith和endswith - 分别确定字符串的开头和结尾是否有子字符串。
4.要更改字符串的大小写,可以使用lower和upper。
5.split方法与join方法相反,可以将某个分隔符放入列表中。
程序实例:
print(", ".join(["spam", "eggs", "ham"]))
#prints "spam, eggs, ham"
print("Hello ME".replace("ME", "world"))
#prints "Hello world"
print("This is a sentence.".startswith("This"))
# prints "True"
print("This is a sentence.".endswith("sentence."))
# prints "True"
print("This is a sentence.".upper())
# prints "THIS IS A SENTENCE."
print("AN ALL CAPS SENTENCE".lower())
#prints "an all caps sentence"
print("spam, eggs, ham".split(", "))
#prints "['spam', 'eggs', 'ham']"
2.数字函数
对于数字函数可能都比较熟悉
1.要查找某些数字或列表的最大值或最小值,可以使用max或min;
2.要从零(其绝对值)中找到数字的距离,使用abs;
3.要将数字舍入到一定数量的小数位,使用round;
4.要查找列表的总数,使用sum。
print(min(1, 2, 3, 4, 0, 2, 1))
print(max([1, 4, 9, 2, 5, 6, 8]))
print(abs(-99))
print(abs(42))
print(sum([1, 2, 3, 4, 5]))
------------------------------
>>
0
9
99
42
15
3.列表函数
1.append 方法。这会将项目添加到现有列表的末尾。
2.要获取列表中的项目数,可以使用len 函数。
3.insert可以让你在列表中的任何位置插入一个新的项目,而不是仅仅在最后。
4.index的方法找到一个列表项的第一次出现,并返回其索引。如果该项不在列表中,则会引发ValueError。
#1 .append
nums = [1, 2, 3]
nums.append(4)
print(nums)
-------------------------
>>>
[1, 2, 3, 4]
#2.len
nums = [1, 3, 5, 2, 4]
print(len(nums))
-------------------------
>>>
5
#3. insert
words = ["Python", "fun"]
index = 1
words.insert(index, "is")
print(words)
--------------------------
>>>
['Python', 'is', 'fun']
#4.index
letters = ['p', 'q', 'r', 's', 'p', 'u']
print(letters.index('r'))
print(letters.index('p'))
print(letters.index('z'))
--------------------------
>>>
2
0
ValueError: 'z' is not in list