1. 程式人生 > >python基礎(運算符、列表、字典、嵌套、遍歷、函數)

python基礎(運算符、列表、字典、嵌套、遍歷、函數)

自乘 屬於 mov 編輯 封裝 出錯 事情 增刪改 get

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基礎(運算符、列表、字典、嵌套、遍歷、函數)