python基礎三bool和if語句

2021-10-03 22:38:00 字數 2275 閱讀 3960

知識點彙總:

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- 複雜的邏輯關係—建議注釋

『』』#1- bool表示式

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

#in----在。。。。裡面

#1- 在字串的使用過程:1、前者是後者的乙個元素,2、前者是後者的連續一段

#使用場景:

#in --列表:1、前者是後者的乙個元素

#1- 邏輯且—and—一假為假,全真為真

#第乙個條件為真,第2個條件一定會執行

def func():

print('我執行了!')
#函式呼叫

#2- 或 or 一真為真,全假為假

#第乙個條件為真,後面條件不執行

#1- 可變物件

#1- 賦值—指向,引用操作

#使用場景:從某乙個地方獲取乙個資料 ,不改變原始資料前提下,想複製出來去操作

#等你操作完,其他介面也想操作這個源資料,那就尷尬了

知識點彙總

1-流程控制:

1-順序結構–一步步執行

2-選擇結構–在某一步選擇性執行

3-迴圈結構–在一定條件下,一直執行某段**(事情)

2-條件判斷

1- if --如果

1- if 條件==true: 執行if裡面的語句

2- if ***: … else: 如果–否則

1- 只有2種情況,肯定會執行其中乙個

2- 對立面的情況下使用

3- 多種分支 if… elif… else

1- 最後的else 選配

2- 只要滿足其中乙個分支,就退出if的語句結構

4-if的巢狀

1- 要執行內部的if 一定要外部的if 滿足才可以

2- 相當於and

5-switch語句—沒有這個語法

6-多條件可以分行寫

7-注釋/取消注釋 ctrl + /

8-擴充套件;

1- if如果後面跟是 非0的數值、非空字串 、非空元組、非空列表,該if 的條件結果就為true

9-input()–函式–接收字元–返回的是字串!

**:if語句只要滿足其中乙個就結束整個if**塊!

else — 選配

『』』#1- 單個if 語句

#使用場景:只需要對條件滿足的處理就可以

#2- if --esle:處理條件的對立面,

#滿足其一,另外乙個條件就不執行

#3- 多分支 if elif

#使用場景:>2 多種選擇

#4- if 巢狀—分層條件

#擴充套件#1- if 後面只要是非零數值、非空字串 非空列表 就是為真

#2- 控制台輸出 print 輸入 input

alist = [10,20,[100,200]]

alist[-1].insert(0,300)

print(alist)

Python基礎 三 數值和布林

1.表現形式 浮點數 float複數 complex 注意 2.進製轉換 進製轉換十進位制 二進位制 num 18 print bin num 列印 0b10010 十進位制 八進位制 num 18 print oct num 列印 0o22 十進位制 十六進製制 num 18 print hex ...

python 模擬io python基礎之IO程式設計

讀檔案 with open path to file r as f print f.read 呼叫read 會一次性讀取檔案的全部內容,read 函式裡面可以傳入每次最多讀取的位元組大小,另外呼叫readline 函式可以每次讀取一行內容,呼叫readlines 一次讀取所有內容並按行返回list ...

數學基礎I 向量和座標

最基本的,我們都知道在數學上常常用座標表示空間中的某個目標點,該目標點在空間座標軸投影的位置即確定了目標點的位置。因此向量也可以用來表示描述這個目標點。什麼是向量?向量就是有大小,有方向的量。目標點相對於空間座標系原點的距離即是向量的大小,方位即是向量的方向。向量的基本運算有1 加減,2 範數和模,...