7-6 學生資訊管理系統 (100分)
阿新 • • 發佈:2021-01-03
技術標籤:python
字串的常用方法
字串:用 單引號或者雙引號引起來的資料
# 23種方法
'''
find() 獲取下標的 輸出下標 沒有輸出-1
index() 沒有會報錯 ****
count() 字串出現的次數
replace() 替換 (舊值,新值) *****
split() 分割 分割後的元素 放在列表裡 ****
startswith() 以xxx開頭 **
endswith() 以xxx結尾 **
upper() 小轉大 **
lower() 大 轉 小 **
title() 將每個單詞的首字母大寫 ****
capitalize() 將第一個單詞首字母大寫 ****
isalpha() 判斷字串是否都是字母 ****
isdigit() 判斷字串全是數字 ***
isalnum() 判斷字串 數字/字母/字母加數字
isspace() 判斷字串全是空格 ***
rjust() 將字串向右對齊
ljust() 將字串向左對齊
center() 將字串放在中間
lstrip() 去除左邊的空格
rstrip() 去除右邊的空格
strip() 去除兩邊的空格 *****
rfind() 和find是一樣的 只不過是從右往左查詢
join() 拼接 ***
'''
# 1. find方法可以在一個較長的字串中查詢子串,他返回子串所在位置的最左端索引,如果沒有找到則返回-1
a = 'abcdefghijk'
print(a.find('abc'))
print(a.find('abc', 10, 100))
# 2. join方法是非常重要的字串方法,他是split方法的逆方法,用來連線序列中的元素,並且需要被連線的元素都必須是字串。
a = ['1', '2', '3']
print('+'.join(a))
# 3. split方法,是一個非常重要的字串,它是join的逆方法,用來將字串分割成序列
print('1+2+3+4'.split('+' ))
# 4. strip 方法返回去除首位空格(不包括內部)的字串
print(" test test ".strip())
# 5. replace方法返回某字串所有匹配項均被替換之後得到字串
print("This is a test".replace('is', 'is_test'))
結果: