python 包含了以下內建函式:
函式描述
備註len(item)
計算容器中元素個數
del(item)
刪除變數
del 有兩種方式
max(item)
返回容器中元素最大值
如果是字典,只針對 key 比較
min(item)
返回容器中元素最小值
如果是字典,只針對 key 比較
cmp(item1, item2)
比較兩個值,-1 小於/0 相等/1 大於
python 3.x 取消了 cmp 函式
注意
描述python 表示式
結果支援的資料型別
切片「0123456789」[::-2]
「97531」
字串、列表、元組
運算子python 表示式
結果描述
支援的資料型別
+[1, 2] + [3, 4]
[1, 2, 3, 4]
合併字串、列表、元組
*[「hi!」] * 4
[『hi!』, 『hi!』, 『hi!』, 『hi!』]
重複字串、列表、元組
in3 in (1, 2, 3)
true
元素是否存在
字串、列表、元組、字典
not in
4 not in (1, 2, 3)
true
元素是否不存在
字串、列表、元組、字典
> >= == < <=
(1, 2, 3) < (2, 2, 3)
true
元素比較
字串、列表、元組
注意
成員運算子用於測試序列中是否包含指定的成員
運算子描述例項
in如果在指定的序列中找到值返回 true,否則返回 false
3 in (1, 2, 3)
返回true
not in
如果在指定的序列中沒有找到值返回 true,否則返回 false
3 not in (1, 2, 3)
返回false
注意:在對字典操作時,判斷的是字典的鍵
for 變數 in 集合:
迴圈體**
else
: 沒有通過 break 退出迴圈,迴圈結束後,會執行的**
應用場景
students =[,
,]find_name =
"阿土"
for stu_dict in students:
print
(stu_dict)
# 判斷當前遍歷的字典中姓名是否為find_name
if stu_dict[
"name"
]== find_name:
print
("找到了"
)# 如果已經找到,直接退出迴圈,就不需要再對後續的資料進行比較
break
else
:print
("沒有找到"
)print
("迴圈結束"
)
python高階變數型別
列表概念及操作 列 式 列表名 元素1,元素2,例 my list 1,2,3,true 空列表的定義 my list 或 my list list for 迴圈遍歷 while迴圈遍歷 extend 將另乙個集合中的元素逐一新增到列表中 insert index,object 在指定位置index...
9 變數高階
引用的概念 在python中 注意 如果變數已經被定義,當各乙個變數賦值的時候,本質上是修改了資料的引用 in 1 a 1 in 2 id a out 2 140525001340832 in 3 b a in 4 id b out 4 140525001340832 in 5 a 2 in 6 i...
python之高階變數型別
1 列表 命令描述 list.insert index,data 在指定位置插入資料 在末尾追加資料 list.extend list2 將列表2 的資料追加到列表 list index data 修改指定索引的資料 list index 獲取指定位置的列表資料 list.index data 獲取...