Python中的部分函數及功能使用

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章