切片與字典(Python day 11)

2021-09-12 10:37:35 字數 2345 閱讀 9449

a='as****fsa'

#自動切片

b=a[2:6:2]#a[起始位置:結束位置:步長] 切片的規則是有頭無尾

#用while切片

star=int(input('起始位置:'))

stop=int(input('結束位置:'))

step=int(input('步長:'))

while starrange的內嵌函式就已經包含起始位置,結束位置,步長了,所以這個迴圈只是輸入引數而已

for迴圈做

a='asd-bdb-uhn'

s=a.split('-')

print(s)

split的作用是將字串按照要切片的位置進行分段,並且生成乙個列表

手動切片

a='asd-bdb-uhn'

i=0while i,雖然結果是這樣的,但是b想到於重新組成了乙個字串,與a沒有關係了

字串是不能替換的,但是卻可以生成乙個新的字串,那麼replace的內建函式就可能有乙個轉化為列表函式

dict(key=value)------建立乙個字典

# a.update()  update還不會

b=dict(shengao=1.8)#建立乙個字典 結果是

print(b)

刪除有

del a[key]–刪除key對應的value

.clear()-----清空字典

.pop()------刪除字典中的某乙個鍵對應的value值

.popitem()-刪除某一鍵值對

a=

del a['name'] #這樣就刪除了這個key所對應的value

print(a) #並且字典是可修改的,不用另外儲存

b=a.clear()

print(b,'沒了') #後面的不是返回值,也就是說 『沒了』 只是乙個輸出項,而不是乙個返回值

b=a.pop('name')

print(b) #這樣是刪除了鍵對應的value

print(a) #體現了字典的可修改性

b=a.popitem() #預設刪除最後乙個鍵值對

print(b)

print(a)

a[key]=value -------這就是一種更新方式

a=

print(a['name'])

a['***']='nv'#這是一種更新方式

print(a)

.get(key)-------得到key對應的value

a=

print(a.get('***'))#查詢乙個key所對應的value

輸出效果:123

345。。。

用while實現,必須是單層迴圈

a=str(input('請輸入一串字串:'))

hang=1

lie=0

i=0while i用for實現,必須是單層迴圈

for i in range(len(a)): #這裡控制變數只用到了a的長度

print(a[i],end=' ')

lie+=1

if hang==lie:

lie =0

hang+=1

print() #全程沒有改變字串a,只不過是訪問了一下

思想是讓元素迴圈起來

while 迴圈

import time

a=[1,2,3,4,5]

while true:

i=0while ifor迴圈

import time

a=[1,2,3,4,5]

while true:

print(a)

for i in range(len(a)-1):

a[i]=a[i+1]

a[len(a) - 1] = a[0]

time.sleep(1)

#for迴圈暫時實現不了傳送帶

a=input('請輸入字串:')

i=0while i%c就是標誌著元素

今天的東西有點多,個人拙見,請見諒

Python Day1學習筆記

wk1 python 1.python概述 一種解釋性丶物件導向丶動態資料型別的高階程式語言。缺點 執行速度慢。web後端 網路爬蟲 自動化運維 自動化測試 資料分析 人工智慧 計算機在記憶體中以二進位制的形式儲存資料 2.進製 二進位制 0b 八進位制 0o 十進位制 0d 十六進製制 0x 01...

python day1 基礎語法

資料採集 資料分析 web開發 django 自動化運維 運維開發工程師 自動化測試 測試開發工程師 人工智慧 數學 演算法 解釋性語言 可移植性 例如 從windows系統轉移到linux系統 跨平台使用 缺點 執行緒 假的 需程序彌補 執行緒被包含於程序 第三方庫較多 anaconda包含所有庫...

「1」基礎自學Python Day1

首先,解釋一下這個標題的意思,1 基礎是相對0基礎而言,有一點點的相關程式設計知識儲備。本人在接觸過一些很很基礎的程式設計知識的前提下,想通過網路和書籍自學python,但又不想一味地跟課程走,所以決定採用一種先定 目標 然後通過查閱網路和書籍資料向目標努力的方式,學習具體操作知識。可能有些與目標無...