字串基本方法

zgm_發表於2020-10-03
"""
字串小練習

"""

'''
修改

'''
st = "Hello Word"
# 把所以字母變為大寫
st1 = st.upper()
# 把所以字母變為小寫
st2 = st.lower()
# 把第一個字母變為小寫
st3 = st2.capitalize()
# 把單詞首字母大寫
st4 = st3.title()
#  預設以空格切割,切割完成後變成列表,也可以指定元素切割,但切割完成後這個元素會消失。
li = st.split()

'''
查詢

'''
# 查詢元素出現的次數,
print(st.count('l'))
# 查詢元素所在位置
print(st.find('W', 0, -1))
# 檢測字串是否包含子字串
print(st.index('ll', 0, -1))
# 判斷是否全部為數字
print(st.isdigit())
# 判斷是否全部為字母
print(st.isalpha())
# 判斷結尾元素是否與該元素相同
print(st.endswith('d'))
# 判斷結尾元素是否與該元素相同
print(st.startswith('H'))
# 判斷是否是小寫
print(st.islower())
# 判斷是否是大寫
print(st.isupper())

'''
獲取(切片)
可以採用[N: M]格式獲取字串的子串,
這個操作 被形象地稱為切片。
[N: M]獲取字串中從N到M (但不包含M)間連續的子字串。
 
 格式:
    <字串或字串變數>[N: M]
'''
st5 = st[0:5]

'''
替換
後一個元素替換前一個元素

'''
st6 = st.replace('H', 'h', 1)

# 反轉
st7 = st[::-1]

相關文章