python全棧學習 day02

2022-06-27 11:24:16 字數 2235 閱讀 4279

pycharm 安裝設定:

啟用步驟

1:改host

2.輸入啟用資訊,注意有效期.

python 邏輯運算子://返回的均為bool值

與 and

a and b
或 or

a or b
非 not

not a
格式化輸出:

name = input("

your name is: ")

age = input("

your age is: ")

height = input("

your height is: ")

msg = '

我叫%s,今年%s,身高%s

' %(name, age, height)

print(msg)

轉義符 : %% == %

while else:

如果while沒有被break打斷就走else; 打斷了就不走else, 直接跳出整個迴圈

注意:while 和 else同級;

且是把while所有迴圈走完 再走else

count =0

while count <= 5:

count += 1

if count == 3:

break

print("

loop

",count)

else

:

print("

loop is succeed over")

print("

------ out of the while loop ------

")

結果:

count =0

while count <= 5:

count += 1

if count == 3:

pass

print("

loop

",count)

else

:

print("

loop is succeed over")

print("

------ out of the while loop ------

")

結果:

運算子: // 整除運算子,返回商的整數部分

優先順序:比較運算子 > 邏輯運算子

優先順序: ( ) > not > and > or

同一優先順序,從左至右運算

x or y ; x為真(x非零),則返回x

print(2 or 1)
返回:2

x and y ; x為真(x非零),則返回y

print(2 or 1)
返回結果為: 1

比較運算子和邏輯符合混合運算時: 返回的值看最終運算時的 運算子 決定

例子1: 

print(2 or 1 < 3)
分析: 首先看 比較運算子(大於符號: >)優先順序更高,所以整理後原式:

print( 2 or false)
根據or的運算規則,結果返回為:2

例子2: 

print(1 > 2 and 3 or 4 and 3 < 2 or

not 5)

分析: 依舊是根據優先順序,首先計算比較運算子:

print(false and 3 or 4 and false or

not 5)

再根據邏輯優先順序運算 : not > and > or

print(false and 3 or 4 and false or false)

print(false  or  false or false)
結果為: false

例子3:

print(2 or 1 < 3 and 2)
分析: 

第一步:計算比較運算:

print(2 or true and 2)
第二步:計算優先的and:

print(2 or  2)
第三步:計算or出結果:

Python全棧開發 day02 運算子

一 運算子 1 算數運算子 2 成員運算子 字串的子集叫做子學列 子字串 in not in即是判斷子串行是否存在於字串中,前提是被判斷的子串行若是字串的子集其必須是連續的,不能是間斷的字元。3 比較運算子 4 邏輯運算子 and和or在混合判斷中沒有先後順序,從左到右依次進行,true遇見or無論...

Python全棧之路 運算子(Day 02)

例 4 5 9。例子中,4和5被稱為運算元,稱為運算子。python語言支援以下型別運算子 算數運算子 比較運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 以下假設變數 a 10,b 20 以下假設變數 a 10,b 20 以下假設變數 a 10,b 20 以下假設...

Python學習筆記 day02

一 組織列表 1.s.sort 方法可以將列表中的元素按照從小到大的順序排序,而且是永久的改變了 s的元素順序。如果想要倒序排序,則使用 s.sort reverse true 即可。2.sorted s 方法可以將列表 s按照從小到大的順序顯示出來,但只是臨時性地讓 s可以按照從小到大的順序顯示,...