# -*-coding:utf-8 -*-
"""
基礎練習每天一小節(jié)
1、2019-3-24 更新內(nèi)容:切片
2、2019-3-26 更新內(nèi)容:字典
"""
"""
----------------------------練習切片----------------------------
1、切片常常適用于字符串、列表中,對指定位置進行內(nèi)容提取
2、切片是根據(jù)給定內(nèi)容的下標來獲取,下標開始位置是從0開始
3、既然是讀取就是需要有始有終,從指定位置開始到指定位置結(jié)束
4、切片的位置中間使用":"進行隔開
5、":"開始位置是取下標的內(nèi)容,結(jié)束位置是取結(jié)束下標前一個內(nèi)容
6、切片可以根據(jù)間隔數(shù)讀取,eg:[1:10:2],2為間隔數(shù)
7、切片也可以在列表中使用
8、可對元內(nèi)容進行替換
"""
a = "abcdefghijklmnopqrsguvwsyz"
print(a[1:4]) #取1位置下的內(nèi)容和4位置前一個內(nèi)容
# bcd
print(a[1:]) #當":"后不輸入位置信息時候,代表取變量中從1下標位置后的所有內(nèi)容
# bcdefghijklmnopqrsguvwsyz
print(a[:10]) #當":"前不輸入位置信息時候,代表從下標0開始取內(nèi)容到10下標位置
# abcdefghij
print(a[:]) # 當前后位置都不輸入時,取變量中所有內(nèi)容
# abcdefghijklmnopqrsguvwsyz
print(a[-3:-1]) #當數(shù)字變?yōu)樨摂?shù)時,字符串根據(jù)下標從后往前數(shù),切片支持使用
# sy
print(a[::3]) #取字符串中所有數(shù)據(jù),間隔數(shù)是3
# adgjmpsvy
a_list=["a","b","c","d","e"]
print(a_list[2:4]) #也可以在列表中進行讀取,讀取數(shù)據(jù)也是已列表的類型
# ['c', 'd']
a_list[1:3] = ["1","2"] #對原有內(nèi)容位置的數(shù)據(jù),進行替換
print(a_list)
# ['a', '1', '2', 'd', 'e']
print(a.find("z"))
print(a.replace("z","1"))
print(a.split(","))
'''
----------------------------【字典】----------------------------
1、字典是一種映射的關系,通過大括號來使用
2、以健值對的方式存儲
3、可操作:新增,修改,刪除
4、字典是無序的
5、字典可以嵌套字典
6、通過key獲取字典中沒有的內(nèi)容會直接報錯,可以通過dict.get(values,zidingyi)來防止報錯,對沒有的內(nèi)容返回附值內(nèi)容
'''
info = {"name":"test","age":18}
print(info["name"]) #通過健來讀取對應的值
# test
info["job"]="dev" #在info中新增內(nèi)容
print(info)
# {'name': 'test', 'age': 18, 'job': 'dev'}
info.pop("job") #刪除字典中job健值
print(info)
del info["name"] # 通過del刪除name,del info 是刪除字典
print(info)
info["job"] = {"dev","tester"} #字典支持嵌套字典,一個健可以存在多個值
print(info)
# {'name': 'test', 'age': 18, 'job': {'tester', 'dev'}}
a =info.get("sing","沒有這個key") #獲取沒有的key值,返回自定義內(nèi)容
print(a)
# 沒有這個key
python游歷生涯
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。