if語句 條件
用== != 比較兩個數字或字串是否相等
>>> a,b = 1,1
>>> a == b
true
>>> a,b = 1,2
>>> a != b
true
用 > >= < <= 可以比較兩個數字大小
>>> a,b=1,2
>>> atrue
使用and or測試多個條件
>>> a,b=1,2
>>> a==1 and b==2
true
>>> a,b=1,2
>>> a==2 or b==2
true
使用in/not in測試從屬
>>> a=[1,2,3]
>>> 1 in a
true
>>> 4 not in a
true
空列表作為if條件時為false
a =
if a:
print("not empty")
else:
print("empty")
#輸出結果:empty
基本形式:
if condition:
# ...
if-else
if condition:
# ...
else:
# ...
if-elif-else
if condition:
# ...
elif condition:
# ...
else:
# ...
多個elif
if condition:
# ...
elif condition:
# ...
elif condition:
# ...
else:
# ...
省略else
if condition:
# ...
elif condition:
# ...
字典 字典是一系列鍵值對,每個鍵對應乙個值
在python中字典用大括號括起來的若干個鍵值對組成,鍵值之間用冒號分割,鍵值對之間用逗號分隔
debug_info =
使用字典
通過下標訪問字典中的值:
debug_info =
print(debug_info['msg'])
#輸出結果:file not found
通過下標新增鍵值對:
debug_info =
debug_info['os'] = 'windows'
使用下標修改字典中的值:
debug_info =
debug_info['level'] = 'info'
用del刪除鍵值對:
debug_info =
del debug_info['level']
print(debug_info)
遍歷字典
遍歷所有鍵值對
字典的items()方法返回鍵值對列表,用for in遍歷它:
debug_info =
for key, value in debug_info.items():
print("key:" + key + " value: " + value)
#輸出結果:
key:msg value: file not found
key:level value: error
遍歷字典中所有的鍵
字典的keys()方法返回所有的鍵
debug_info =
for key in debug_info.keys():
print("key:" + key)
#輸出結果:
key:msg
key:level
遍歷字典中的所有值
字典的values()方法返回所有的值。
debug_info =
for value in debug_info.values():
print("value:" + value)
#輸出結果:
value:file not found
value:error
巢狀 字典列表
debug_info =
debug_info =
debug_infos = [,]
for debug_info in debug_infos:
print(debug_info)
#輸出結果:
字典中儲存列表
debug_info =
print(debug_info)
#輸出結果:
字典中儲存字典
debug_info = }
print(debug_info)
#輸出結果:
, 'msgs': 'file not found', 'level': 'error'}
使用者輸入和while迴圈 用input來獲取輸入,input接收乙個字串引數,用來列印提示
返回值為乙個字串:
message = input("enter a message:")
print(message)
#輸出結果:
enter a message:hello world
hello world
while迴圈
num = 1
while num < 5:
print(num)
num += 1
#輸出結果:12
34break退出最內層迴圈
continue退出本次迭代,繼續執行下一次迭代
Python學習基礎知識(三)
字串在python中非常基礎的概念。字串是指用引號引起來的一段文字。例如 這裡的 hello 就是乙個字串。同時我們定義了乙個變數a,a的內容就是hello。字串可以可以使用雙引號,也可以使用單引號。hello 和 hello 都是可以的。即如果字串使用單引號開始,一定也使用單引號結束 如果字串使用...
Python 之 基礎知識(三)
def 函式名 函式封裝的 pycharm除錯時 f8 step over 單步執行 會把函式呼叫看作一行 直接執行 f7 step into 單步執行 如果是函式,會進入函式內部 注釋時 快捷鍵ctrl q 檢視函式的說明資訊 模組是python程式架構的乙個核心概念 使用方法 方便復用曾經寫過的...
PYTHON基礎知識學習筆記(三)
元組檔案 python資料型別彙總 字典表 dict 是可變的無序組合,同時是一種以鍵值對為基本元素的可以儲存各種資料型別的集合。字典表可以直接使用大括號 建立,元素之間用逗號 隔開。字典表也可以利用dict 函式建立。字典表中的元素為鍵值對,可用.items 檢視 通過.keys 瀏覽字典表中的鍵...