變數
name = 「jiangshuai」#全域性變數,在程式範圍內生效
school = 「high school」
def change_name(name):
global school#字串和整數的全域性變數不能再函式裡修改,列表、字典、集合可以修改
print(「before change」,name,school)
school = 「university」
name = 「alex」#區域性變數,這個函式就是這個變數的作用域
print(「after change」,name,school)
change_name(name)
print(name,school)
遞迴
#遞迴必須要有明確結束條件
#每遞迴一次問題規模都應該減少
#最大遞迴上線為999
def calc(n):
print(n)
if int(n/2)>0:
return calc(int(n/2))
print("->",n)
calc(10)
小白的Python日記 前言
寫在前面的話 作為乙個風電行業從業者,程式設計的經驗來說,大學時用過c 對ug nx做二次開發,研究生時用過c與matlab編制動作控制模組。工作之後,恰逢製造業數位化轉型之際,正式開始接觸到python。原本自學python是出於好奇,因為需要時刻關注競爭對手的最新動態,因此需要時常去 搜尋相關的...
小白的LeetCode日記記錄Day3
給定單向鍊錶的頭指標和乙個要刪除的節點的值,定義乙個函式刪除該節點。返回刪除後的鍊錶的頭節點。解法 首先考慮特殊情況,如果頭結點為要刪除的值就直接返回頭結點下乙個節點。否則建立兩個指標,pre和cur,pre代表當前節點的上乙個節點,cur代表當前節點。之後運用迴圈找到該節點,刪除該節點 pre.n...
小白的開發日記day01 關於git
今天第一次使用git提交 到遠端倉庫,就出現乙個大bug,將同事提交的 全部刪除,只保留了我自己剛剛提交的 幸好我們是3個人的小團隊,只有乙個同事提交了兩個介面的 我可以讓他重新提交。幸好是在開發分支上進行的,我沒更改主分支,不至於讓老大知道。幸好本地 沒有刪除,幸好,幸好 究竟是怎麼出現這個問題的...