python學習第六天:python基礎(條件判斷、迴圈)
條件判斷
- 格式
if <條件判斷1>: <執行1> elif <條件判斷2>: <執行2> elif <條件判斷3>: <執行3> else: <執行4>
if
語句執行有個特點,它是從上往下判斷,如果在某個判斷上是True
,把該判斷對應的語句執行後,就忽略掉剩下的elif
和else
if
判斷條件還可以簡寫,比如寫:
if x: print('True')
只要x
是非零數值、非空字串、非空list等,就判斷為True
False
。
迴圈
Python的迴圈有兩種
- 一種是for...in迴圈,依次把list或tuple中的每個元素迭代出來,看例子:
執行結果
所以for x in ...
迴圈就是把每個元素代入變數x
,然後執行縮排塊的語句。
- 第二種迴圈是while迴圈,只要條件滿足,就不斷迴圈,條件不滿足時退出迴圈
在迴圈內部變數n
不斷自減,直到變為-1
時,不再滿足while條件,迴圈退出。
相關推薦
python學習第六天:python基礎(條件判斷、迴圈)
條件判斷 格式 if <條件判斷1>: <執行1> elif <條件判斷2>: <執行2> elif <條件判斷3>: <執行3> else: <執行4&g
python學習第六天:python基礎(dict、set)
dict dict的支援,dict全稱dictionary,在其他語言中也稱為map,使用鍵-值(key-value)儲存,具有極快的查詢速度 建立&取值 為什麼dict查詢速度這麼快? 因為dict的實現原理和查字典是
python學習-基礎-(條件判斷、迴圈)
條件判斷 #條件判斷 (多條語句注意縮排格式統一) # 如果If語句判斷為true, 就把縮排兩行的語句執行,否則什麼都不做 # if語句從上向下執行,如果某個判斷為真,後面的判斷就不執行 # 如果是字串的數字,使用int(string) 轉換為數字 time = 10 if time
python學習第三天:python基礎(基礎資料型別和變數)
註釋 以 # 開頭的語句是註釋,如,註釋不會被編譯執行; 格式 當語句以冒號:結尾時,縮排的語句視為程式碼塊。按照約定俗成的管理,應該始終堅持使用4個空格的縮排(在文字編輯器中,需要設定把Tab自動轉換為4個空格,確保不混用Tab和空格)。 如,而其中這張圖中紅框框裡的是程式碼塊
python學習第五天:python基礎(字串、有序集合列表、元組;正確理解元組不可變)
首先,什麼是sequence(序列)操作? 字串的特性被稱為sequence(序列) H o w a r e y o u ? 就好像儲存在一個個連續的單元格里面,每個單
python學習第三天:數據類型,交互,格式化輸出,基本運算符
描述 浮點型 針對 none 多個 其中 輸入 是我 基本 數據類型 1.什麽是數據類型? 變量值才是我們存的數據,所以數據類型指的是變量值的種類 2.為何數據要分類? 變量值是用來保存現實世界中的狀態的,那麽針對不同的狀態,就應該用不同
python學習第十三天:帶參數裝飾器和叠代器
true ron next __iter__ Go 方便 裝飾 節省空間 ext 帶參數的裝飾器:就是在原裝飾器外再包一層函數 def auth(driver=‘file‘): def auth2(func): def wrapper(*args,
學習筆記-小甲魚Python3學習第六講:python之常用操作符
mar 邏輯 .... 運算操作 == 整數 image 臺階 size 常用操作符運算操作符:加+ 減- 乘* 除/ 余% 冪運算** 地板除//比較操作符: < ,> ,<=,>=,==,!=邏輯操作符: and,or,not優先級:冪運算符有點
python學習第六天
ima 作業 17. img src pre 分享圖片 http 第六天 作業博客: python學習第六天
2018-11-21 python學習第六天
結合 break ESS erro 其他 字典 dig strong 。。 l=[‘a‘,‘b‘,‘c‘] print(len(l)) #顯示三個字符 i=0 while i<len(l): print(l[i]) i+=1 l=[‘a‘,‘b‘,‘c‘] for
python-selenum3 第六天——WebDriver 常用API(一)
enum send tool enabled web end PE baidu AI 獲取元素基本信息獲取文本內容判斷是否可見判斷是否可操作獲取元素的屬性獲取元素CSS的值清空內容輸入內容單機雙擊1. 獲取元素基本信息from selenium import webdriv
python學習第34天之udp的套接字、套接字的多執行緒socketserver模組的使用、作業系統理論
一、udp的套接字 Udp協議又叫資料報協議, 特點:每次傳送資料自帶報頭,即使傳送為0也會自帶報頭,所以不會報錯;一端發一次資料。另一端也只能收一次資料 服務端: import socket server=socket.socket(socket.AF_INET,socket.SOCK_DG
python-selenum3 第六天——WebDriver 常用API(二)
全部 tps -- 遍歷 中文 pri 選項 ble type 1.循環遍歷所有的下拉列表值2.單選下拉列表3.多選擇列表的選中與取消4.操作單選框、多選框以及斷言及全部選中5.斷言頁面源碼中的關鍵字6.截屏7.拖拽頁面元素 1. 循環遍歷所有的下拉列表值 <
SpringBoot學習---第五篇:動態資料來源(多資料來源自動切換)
目錄 五、測試 參考文獻 一、應用場景 專案需要從自己的資料庫上讀取和管理資料外,還有一部分業務涉及到其他多個數據庫。 為了能夠靈活地指定具體的資料庫,本文基於註解和AOP的方法實現多資料來源自動切換。在使用過
python學習第九十六天:linux基礎
systemctl status sshd 檢視sshss -lnupt ss -tnlu 檢視監聽的埠 t tcp u udp n 顯示埠 grep 過濾grep 'root' passwd 查詢帶有root的行grep 'root' passwd /etc/passwd 查詢多個檔案中的grep -e
python基礎學習第六天
py 學習 6.1內置函數 6.1.1 filter函數 6.1.2 map函數 6.1.3 reduce函數 6.1.1:filter (函數名字, 序列) 過濾器對象 filter()函數是 Python 內置的另一個有用的高階函數,filter()函數接收一個函數 f
python學習第六十八天:數據庫相關操作
order 運行 反向 all djang 建表 ima nag publish ORM簡介 orm能幹的事: 1 創建表,修改表,刪除表 2 插入數據 3 修改數據 4 刪除數據 不能幹:不能創建數據庫 類名-----》表 對象------》一條數據 屬性
python學習第七天 基礎數據類型補充 深淺copy 集合 關鍵字後面加可叠代對象
div ext split() 不可變 append 鍵值對 port [] 賦值 在基礎數據類型中可能遇到的坑: 元組: tuple1=(1) 的數據類型是int , tuple2=(‘alex‘)的數據類型是str 等 tuple1=(1,) 和 t
python自動化運維學習第六天--函式
函式 函式是完成特定功能的一個語句組,這組語句可以作為一個單位使用。 可以通過函式名在程式中不同地方多次執行(函式呼叫) 分為預定義函式和自定義函式 預定於函式可以直接使用 自定義函式需要自己編寫後才能使用 使用函式是為了提高應用的模組性和程式碼重用率 函式的定義和呼叫 def 函式名(
Python 語言學習 第六篇:迭代和解析
Python 語言學習 第六篇:迭代和解析 Python中的迭代是指按照元素的順序逐個呼叫的過程,迭代概念包括:迭代協議、可迭代物件和迭代器三個概念。 迭代協議是指有__next__()函式的物件會前進到下一個結果,而到達系列的末尾時,則會引發StopIteration異常。為了支援迭代協議