利用type內建函式檢視變數型別
例: x=1
print(type(x))
#整型變數的定義
_x=1
#浮點型變數的定義
_y=5.0002
#虛數型別變數定義
_z=1
+2i
x=
true
y=fal***=0
#falsey=1
#true
#以下是定義字串的四種方法
x=''
y=""
z='''
'''k=
""""""
列表:可以隨機訪問,通過下標[從0開頭],本質上是申請了一段連續的記憶體空間
#這是列表的定義x=[
1,2,
3,4]
#元組定義y=(
1,2,
3,4)
#字典定義(key-value)
z=}
x=[1
,2,3
,4]print
(type
(x))
print
(len
(x))
print
(x[0
])
x=[1
,,3,4,
(),]
# 迴圈遍歷每乙個元素的資料型別
for item in x:
print
(type
(item)
)# 利用len和while迴圈結構遍歷列表(兩種)
i =0
size =
len(x)
# 計算列表長度
'''while 1while
true
:if i > size -1:
break
else
:print
(x[i]
) i +=
1
#定義列表l=[
]#insert eg.1)
2)3)
print
(l)#search eg.
print
("index 0 value=%d"
%l[0])
#update eg.l[0
]=5print
(l)#delete eg.
del l[0]
print
(l)
#定義列表l=[
1,2,
3]lc=l.copy(
)#copy是乙個淺拷貝l[0
]=5print
(lc)
#定義列表l=[
1,2,
3]d=l.pop(
)#括號不帶任何引數的方法,缺省會把最末尾的元素刪除並返回
#d=l.pop(0)刪除任意下標元素
print
("d=%d"
%d)print
(l)
l.clear(
)#刪除列表的所有元素
print
(l)
l=[1
,2,3
]print
(l.count(1)
)#計算元素在列表出現的次數
#通常用來做重複元素在列表中的判斷
l=[1
,2]e=
[3,4
]l.extend(e)
'''for item in e:
'''print
(l)
print
(l.index(4)
)l=[1
,2,3
,4,5
,6]#index(value,start,stop)後面兩個引數非必傳
#只是在某種場景下設定的查詢範圍(範圍即下表)
print
(l.index(6,
0,4)
)
l=[1
,2,3
]#0~2
#在l的下標位置之前插入新元素4
# (原有的l下標下的對應元素是2,即在2之前插入1)
l.insert(1,
4)print
(l)
l=[1
,2,3
,3,4
]l.remove(3)
print
(l)
l=[1
,2,3
,4]l.reverse(
)print
(l)
任務:
實現乙個列表反轉,首先定義乙個新的列表來儲存新資料
計算尾部對應的下標
l=[1
,2,3
,4]lc=
i=len
(l)-
1while i>=0:
) i=i-
1#等同於i-=1
print
(lc)
true是按大小倒序排列
false是按大小正序排列
l=[3
,2,1
,5]l.sort(reverse=
false
)print
(l)
python爬蟲第二節課
序列的方法 list tuple str a hello b python c a b c s s s a,b,c join a,b,c 可迭代物件 format a,b,c format a,b,c format a,b,c 預設按照 0,1,2 format a,b,c 也指定索引 format...
python學習(第二節課)
一 列表新增元素的幾種方法 1,2,3 4,5,6 1,2,3,4,5,6 直接兩個列表相加 x 1,2,3 x 1,2,3,4 x.extend 4 extend的 裡面必須是乙個列表 x 1,2,3 x.extend 4 x 1,2,3,4 x.insert a,b a表示索引,b表示插入的值 ...
第二節課筆記
1.識別符號 宣告格式 型別 識別符號 賦值格式 識別符號 字面量 兩種格式的簡寫 型別 識別符號 字面量 2.操作符和表示式 表示式 通過識別符號,字面量和操作符按照一定的順序拼接然後得到的乙個具有固定結果的式子,叫做表示式 操作符 具有一定邏輯意義的符號。操作符型別 算數運算子 位運算子 關係運...