第九天Python學習記錄

2022-05-17 04:39:09 字數 1344 閱讀 1776

資料型別,列表

功能:建立: 空列表 a =   非空列表  a = ['alex','jack','ella','mark']  b = a.copy()

查詢: 由索引查詢元素,由元素查詢索引,

切片: 預設顧頭不顧尾

刪除: clear del remove

迴圈: for

排序:sort

迴圈names列表,列印每個元素的索引值,和元素,當索引值為偶數時,把對應得元素改成-1

names = ["

old_driver

", "

rain

", ["

oldboy

", "

oldgirl

"], "

jack

", "

姍姍", "

peiqi

", "

alex

", "

black_girl

", 1, 2, 3, 4, 2, 5, 6, 2]

#enumerate()列舉

for index, i in

enumerate(names):

if index % 2 ==0:

names[index] = -1

print

(index, i)

print(names)

names裡面有3個2,請返回第2個2 的索引值,不要人肉數,要動態查詢(提示,找到第乙個2的位置,在此基礎上再找第2 個)

1 names = ["

old_driver

", "

rain

", ["

oldboy

", "

oldgirl

"], "

jack

", "

姍姍", "

peiqi

", "

alex

", "

black_girl

", 1, 2, 3, 4, 2, 5, 6, 2]

23 first_index = names.index(2)

45 new_list = names[first_index+1:]#

切片6 second_index = new_list.index(2)

7 second_val = first_index+second_index+1

8print

(new_list, first_index, second_index)910

print('

second values:

', second_val)

python學習 第九天

在下這廂有禮了 爬蟲簡單實現 coding utf 8 import urllib def gethtml url page urllib.urlopen url html page.read returnhtml html gethtml print html l urllib 模組提供了讀取we...

python學習第九天

一.檔案的擴充套件模式 擴充套件模式 配合開啟模式的輔助模式,自己單獨不能使用 如 和 b 1.先讀後寫 r 2.先寫後讀 r 3.可讀可寫 w 4.可讀可寫 a 在寫入內容時,會強制把游標移動到最後 二.read seek tell 三個函式的使用 utf 8編碼格式下 預設乙個中文三個位元組 乙...

python學習第九天

函式 函式 function 對功能或者動作的封裝 定義 可以幫我們把一段公共的 提取出來.函式的書寫格式 def 函式名 函式體return 返回值,可在後面加入內容 如 return 內容1 內容2 函式的呼叫格式 函式名 引數 引數 函式在執行過程中給函式傳遞的資訊 形參 函式在宣告的時候寫的...