Python 布林表示式

2021-09-25 20:43:53 字數 1740 閱讀 2900

'''''

知識點彙總:

1-布林型別:

特性:只有2種情況-- 真 / 假

1- true false

2- type(true)----- 2-布林表示式:

1- 它的結果是bool

2- 關係運算 3>1 關係的等價 == 乙個等號是 賦值 不等價 !=

3- 字串的比較:

1- 是比較長度嗎?---- 不成立

2- 比較的是字串對應的ascii值 a--65 a--97

4- 邏輯運算

3- in not in 布林結果

1- in 在裡面

2- not in 不在裡面

3- str tuple list

4- (1,3) in (1,3,5)---false

4-條件組合

1-且--and

1- 條件1 且 條件2 ---結果要為t,必須同時滿足!

2- 當 條件1 不滿足 ,條件2 要不要考慮?--不要考慮 最終不執行動作!

3- 當 條件1 滿足 ,條件2 要不要考慮?--要考慮 最終是否執行-取決條件2的滿足情況!

2- 或-- or

1- 條件1 或 條件2 --滿足其一即可!

2- 條件1 滿足的,條件2 要不要考慮?---不會考慮 最終執行動作

3- 當 條件1 不滿足 ,條件2 要不要考慮?--要考慮 最終是否執行-取決 條件2 的滿足情況!

3- 不-- not

1- 取反 true--- false

4- 優先順序

1- 沒有任何括號的情況下 not > and > or

2- 建議多打括號 (3(2(1)))---從裡到外

3- 複雜的邏輯關係---建議注釋

'''''

print

(type

(true))

# # 1- 關係運算子 == != > < >= <=

res =

3>

1print

(res)

# true

a =100

b =100

print

(a == b)

# 值相等

print

(a is b )

# 值&位址一致

print

('abc'

>

'ab'

)#對應位置的字元ascii值

# in not in

str1 =

'abcde'

# 字串:1- 前者是後面乙個元素 2、前者是後面的連續的一段

print

('abd'

in str1)

alist =[10

,20,30

]#列表:

print

(alist[0]

in alist)

#1- 前者是後面乙個元素

#1- 且 and:一假為假,全真為真,條件1 and 條件2 --條件1為假,後面所有條件都不執行

# print( 4 < 1 and ***)

#2- 或 or:一真為真,全假為假,條件1 or 條件2 --條件1為真,後面所有條件都不執行

# print(4 > 1 or ***)

#3- 不 not:取反```

布林表示式

布林表示式 boolean expression 是一段 宣告,它最終只有true 真 和false 假 兩個取值。從最基本的層次來說,所有的布林表示式,不論它的長短如何,其值只能是true或false。最簡單的布林表示式是等式 equality 這種布林表示式用來測試乙個值是否與另乙個值相同。它可...

翻譯布林表示式

翻譯布林表示式time limit 1000 ms memory limit 65536 kib problem description 大家都學過了布林表示式的翻譯,其中有乙個拉鍊 回填技術,這次我們就練習這個技術。input 多組輸入,每組輸入為一行字串,例如 a b or c d and e ...

翻譯布林表示式

time limit 1000 ms memory limit 65536 kib submit statistic problem description 大家都學過了布林表示式的翻譯,其中有乙個拉鍊 回填技術,這次我們就練習這個技術。input 多組輸入,首先輸入乙個整數t,代表資料組數。接下來...