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

來源:互聯網
上載者:User

標籤: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基礎(運算子、列表、字典、嵌套、遍曆、函數)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.