標籤:item 參數 刪除 另一個 for迴圈 編輯 http lin 增刪改
python基礎、運算子、列表、字典、嵌套、遍曆、函數
運算子:+ – * / // %
自增自減自乘自除。。。。
比較子 != 不等於 = = 等於 <>
eg:a = 1 b = 3 a<>b 不相等為Ture <= >=
邏輯運算子 or 或者 and 和 not
linux敲代碼 補 ctrl + n
if 中需要注意的點 縮排 後面加:
linux編輯出錯 可以直接跳過去的方法 vi 檔案名稱 +錯誤的行數
程式的三大執行
1.順序執行
2.選擇執行
3.迴圈執行
while 迴圈
if嵌套 一個事情在另一個事情成立下的 一般只嵌套一個
while嵌套
while 條件:
條件滿足做的事情
while 條件2:
條件2做的事
end = “”不換行
for break
len()可以看字串佔多少位元組
int()
str()
字串兩種組成方式 + %s
元素 通過下標可以取字串中任何一個字元
列表[] 可以有重複的
增刪改查
append()最後
insert(“位置”,要添加的內容)想添加的位置
列表可以直接加
name = extend(name1)
刪pop()預設刪除最後一個
rmove()刪除 如有重複的 刪除第一
del 列表名 del+列表名+[下標]
修改
列表名[] = new
查 in not in
字典{}
字典名[“”]可以索引內容
del 刪除
字典名[] = 添加
切片的文法:[起始:結束:步長]
ps:選取的區間屬於左閉右開型,即從“起始”位開始,到”結束“位的前一位結束(注意:不包含結束位本身)
下標註意a[-x:]
遍曆的兩種方法
for in
while 迴圈
for 迴圈中的else
for迴圈中遍曆完會執行else
列表中append extend 區別
append 另一個相當於一個整體填入
extend 相當於合并
列表append 需要注意的點
元組()
不能改
只能查看
常見操作
len() 字典 索引值對的數量
字典常見操作
.keys()
.values()
.get(“”)
if x in xx:
.items()
拆包 可以用變數代替元組元素
a =(11,12)
c,d = a
c = 11
d =12
函數
def xx():
這一個整體也可以說是封裝
帶參數的函數
return的傳回值
一個函數的值不能直接拿到另一個函數
可以先用return傳回值 在傳入到帶參數的 函數 曲線傳入
可以用一個列表返回三個值(也可以用元祖)
函數只要運行到return函數就結束
return 後面只要跟一個整體都可以
函數的四種類型
有沒有參數
有沒有傳回值
有函數 無傳回值
有函數 有傳回值
沒有參數 沒有傳回值
沒有參數 有傳回值
函數的嵌套調用
一個程式中理論上不能有相同的函數名
函數的調用沒有什麼順序
函數也可以跟while迴圈使用
51cto地址http://blog.51cto.com/n1lixing
牛客影院http://www.ldxzs.top/shipin/shipin/
站長部落格地址:http://www.ldxzs.top
python基礎(運算子、列表、字典、嵌套、遍曆、函數)