小白對python的一些概念的總結

409發表於2024-11-03

在python中 常數<變數<常數是可以的
如 if 15<x<40 :

python的邏輯運算子只有三個 and or not 也就是與 或 非
通俗來講 意思分別為 並且 或者 不(否)
其中 and or 要對兩個或兩個以上的操作物件進行連結
但是not 只能連線一個操作物件 進行取反 true變false false變true
比如 x=5 則x>3為true 但 not x>5 即為false

若無括號 三者的優先順序從高到低 分別為 not and or
建議弄不準還是 使用括號

python 列表 示例shopping_list=["手環","相機"] 逗號要加 不可省
如果想中途在定好的列表中新增資料 就用 append方法
刪除元素就用 remove方法
對列表進行 方法會直接在原列表上操作 直接改變原列表
可以直接用 print(shopping_list)來列印列表中的內容
並且列表 初始化和後續修改 輸出都是方括號

方法與函式的區別
方法格式一般為 物件.方法名()
比如 shopping_list.append("牛奶")

函式則為 函式名(物件) 比如 len(shopping)或者 input(“……”)

並且python的列表還可以放不同的資料 類似c語言的結構體 而不是陣列
如果用len函式求長度 print(len(shopping_list)) 得到的是元素個數

列表可以用索引找到單獨一個元素 同樣索引從0開始 如果想修改列表中某個元素 利用索引重新賦值即可

python還有很多針對列表的函式
max min sorted 函式
比如 number_list=[1,154,445,-17,12,994,665]
print(max(number_list))
print(min(number_list))
print(sorted(number_list))

輸出後即為
994
-17
[-17, 1, 12, 154, 445, 665, 994]

python 字典 資料結構
字典初始化用花括號 後面修改 輸出等用方括號

鍵值對 鍵和值相對應 鍵是用來查詢值的
鍵和值之間用引號:表示對應 鍵值對之間用逗號來分隔
並且鍵的型別必須是不能變的 比如說 字串 整數 浮點數

想獲取某個鍵的值 只需字典名【” 鍵名”】 即可

不可變 但又很像列表的資料結構 元組 可以用來作為鍵 儲存多個資訊來更加細分
列表格式用方括號 元表用圓括號 並且元組不可變 所以新增 append 刪除remove都不可用於元組

比如將字典用於實現通訊錄的功能
但通訊錄有同名的人 此時用元組作為鍵一次性儲存 姓名和年齡兩個量 方便區分

但字典是可以改變的 所以可以新增 刪除 鍵值對
新增鍵值對 只需 字典名 【鍵名】=值
比如 conntacts【“靚仔”】=“123456789”
但如果鍵名已存在於字典中 那這就是修改鍵對應的值 而不是新增一個鍵值對

如果想知道 鍵是否已經存在字典中 那用 鍵 in 字典名
這樣會返回 true 或 false 來告訴你是否存在

python中for迴圈 就是對迴圈的物件進行迭代 按順序對物件做事情 處理
結構 for (for後面要+空格)變數名 in 可迭代物件 記得補上冒號
下一行就寫 對每個變數進行的操作 (注意縮排 )

流程大概為 將可迭代物件 按順序依次 賦值給變數名 然後操作後 重新賦值 重新操作 直到最後一個

range用來表示整數數列
例 range(5,10)左開右閉 從5到10 包括5 不包括10
range還有第三個引數為步長 不打預設為1
for 配合 range
for i in range(5,10): //依次將i從5賦值到9
total=total+i

這樣子就可以求和了

while 條件A 記得有冒號
記得縮排 行動B

for迴圈一般在有明確迴圈次數或明確迴圈物件的時候使用
while迴圈則一般在迴圈次數未知的情況下使用

​​​​​​​if else for while 後面都有冒號

相關文章