今天是學習的第三天,學習強度尚可,學習節奏尚可,一切都剛剛好!今天主要的學習內容有兩大塊:
python 基礎語法之運算子
python 基礎語法之流程控制
我就從運算子開始今天的分享吧!
python 基礎語法之運算子
python中運算子包括:數**算符,比較運算子,邏輯運算子,賦值運算子以及位運算子
運算子具體內容
說明數**算符
+,-,*,/,%,//,**
運算物件需是同一資料型別
比較運算子
>,<, ==,!=,>=,<=
運算結果為布林值,即true 或者是false;可以用連寫表示取值範圍
邏輯運算子
邏輯與and,邏輯或or,邏輯非not
重點須掌握邏輯運算子的短路操作,運算物件一般是布林值
賦值運算子
普通賦值運算子=,復合賦值運算子+=,-=,*=,%=,//=
復合賦值運算子: 先將原變數取出來進行相應操作得到最新的資料,再將最新的資料重新賦值給原變數。即變數=變數+資料
位運算子
&按位與,|按位或,^按位異或,>>按位右移, 《按位左移
位運算的運算速度比一般的運算子都要高出幾十倍甚至幾百倍
# 取出1234的個位數
a =1234
print
(a %
10)
# 請取出任意乙個大於100的數的百位數
a =int
(input
('請您輸入乙個整數'))
b = a //
100%
10print
(b)
若y 為 1/n,表示對x開n次方,開方的運算結果為浮點型
邏輯運算 (運算物件一般是布林值,如果不是布林值需要先轉換成布林值,再進行判斷)概念
邏輯與and ,邏輯或or的短路操作 (運算物件是布林值時)
若 條件1 and 條件2,當條件1對應**的運算結果為false時,條件2對應的**不會執行
false
andprint
('+++++'
)# 該程式的結果是無輸出
若 條件1 or 條件2,當條件1對應**執行的運算結果為true時,條件2對應的**不會執行
true or
print
('睡覺啦'
)#該程式的結果是無輸出
當邏輯運算的物件不是布林值時 (需要先轉換成布林值,再進行判斷,按照短路操作理解)
若 表示式1 and 表示式2 當表示式1的運算結果為true時,整個運算結果為表示式2的值
若 表示式1 or 表示式2 當表示式1的運算結果為true時,整個運算結果為表示式1的值
python 基礎語法之流程控制
python中流程控制的結構有三種:順序結構,分支結構,和迴圈結構
順序結構: 語句按照從上到下的順序依次執行
分支結構: 只有滿足條件時,才執行的語句。python中分支結構只有一種,即if語句
迴圈結構: 滿足條件時,會一直執行,直到不滿足條件,停止迴圈。包括for 和 while迴圈
if語句包含三種結構,一種是if單分支結構
,一種是if雙分支結構
,一種是if多分支結構
if單分支結構
:滿足條件就執行對應的**塊,不滿足就不執行
語法:if 條件語句: # 當這個條件的運算結果為true的時候,才會執行**塊
**塊
if雙分支結構
: 滿足條件執行一種**塊,不滿足條件就執行另一種**塊 (只有兩種結果的情況適用)
語法:if 條件語句: # 當這個條件的運算結果為true的時候,才會執行**塊1
**塊1
else:
**塊2
if多分支結構
: 有多個條件,當條件1成立時,直接執行**1,結束if語句。當條件1不成立時,接著判斷條件2是否成立,成立則執行**塊2,結束if語句,依次類推,當以上所有條件都不成立時,則執行else後面的語句,然後結束if語句。
語法:if 條件語句1: # 當這個條件的運算結果為true的時候,才會執行**塊1
**塊1
elif 條件語句2 :
**塊2
elif 條件語句3:
**塊3
else:
**塊n
又到結束的時間啦,今天就先分享到這裡,明天不見不散啦!
PHP基礎語法之運算子
定義 系統自定義的特殊符號 php直譯器在遇到這種符號時 按照預定的方式實現運算 滿足儲存的要求以及滿足給使用者顯示的狀態 賦值運算子 比較簡單 b 10 echo b 1 相當於 a a 1 echo b 1 相當於 a a 1 注意被減數與減數的位置 echo b 2 相當於 a a 2 b 2...
Python基礎語法02 運算子
以下 列出了從最高到最低優先順序的所有運算子 運算子描述 指數 最高優先順序 按位翻轉,一元加號和減號 最後兩個的方法名為 和 乘,除,取模和取整除 加法減法 右移,左移運算子 位 and 位運算子 比較運算子 等於運算子 賦值運算子 is is not 身份運算子 in not in 成員運算子 ...
算數運算子和基礎語法
算數運算子 加法 數值型別 數值型別 數值型別 console.log 1 2 字串拼接 任意型別 任意型別 console.log sum 1 2 console.log 2 1 減法 console.log 3 9 乘法 console.log 9 2 除法 console.log 9 2 取餘...