原创 python中的元組
要創建簡單的數據結構 可以使用元組 存儲數據 使用圓括號 創建元組address = ('北京','上海','天津','廣州','重慶')即使沒有圓括號 python通常也能識別元組number = 1,2,34,4,5,6,7,8如果你
原创 python中的字典
字典 :一個關聯數組或散列表 ,可通過關鍵字索引的對象。字典的用途:定義一個可包含多個命名字段的對象,也可以用作快速查找無序數據的容器字典是python中最完善的數據類型 在程序中最常用於存儲和處理數據如何創建:1,在{}中放入值即可創建一
原创 python中的集合
集合:用於包含一組無序的對象;可以理解爲將一個列表放入{}中組成了集合創建集合 :使用set函數或者使用{} 並提供要存儲的項 如:s = set([3,5,9,10]) #創建一個數據集合 e = {1,2,3,4,6,7,8} #也可
原创 python中的列表
列表:任意對象的序列組成,把值放入方括號[] 就可以創建列表names = ['宋江','吳用','盧俊義','林沖']列表使用從0開始的整數索引 使用索引運算符可以訪問並修改列表中的項:a = names[0] names[0] = '
原创 python中的字符串
創建一個字符串,就是將字符放入單引號 雙引號 或者三引號中如:a = "Hellow world"; b = 'python is good'; c = """Welcome 'you'to visit the blog""" 三引號作用
原创 python中的模塊
模塊:隨着程序變的越來越大 爲了便於維護 需要把它分爲多個文件 爲此python允許把定義放入一個文件 然後在其他腳本中將其作爲模塊導入 創建模塊: 將相關的語句和定義放入與模塊同名的文件中 #file:module.py def num
原创 python中的函數
函數:可重複使用的代碼塊 簡單的來說:就是將我們常用的語句起了一個名字 每次調用名字就可以執行這些語句;函數定義:使用關鍵字 def語句 創建函數def sayHello(): print("Hello World!");調用定義的函數
原创 python中的對象
對象:程序中使用的所有值都是對象,對象由內部屬性和方法組成 這些方法會執行與數據相關的各種操作,前面操作列表類型數據時 我們已經用過了方法:data = [37,34]; data.insert(1,25); data.append(2
原创 python中的生成器yield
生成器yield:使用yield語句 可以讓函數生成一個結果序列而不僅僅是一個值def countdow(n): print("Start!"); while n>0: yield n;
原创 python中的行結構和縮進
程序中每條語句都以換行符結束 可以使用續行符(\)反斜槓將長語句分爲幾行 wather_is_hot = 1; watherer = 0; if(wather_is_hot ==1) and \ (watherer==0):
原创 python中的條件語句,分支語句以及邏輯運算符和比較運算符
python中的if與else語句可執行簡單測試 如:a = 3; b = 5; if a<b: print('a小b大') else: print('a大b小')答案輸出: a小b大我對條件判斷if的理解: 所謂條
原创 python中的函數
函數:可重複使用的代碼塊 簡單的來說:就是將我們常用的語句起了一個名字 每次調用名字就可以執行這些語句;函數定義:使用關鍵字 def語句 創建函數def sayHello(): print("Hello World!");調用定義的函數
原创 python中的協程(協同程序)
協程:將函數編寫爲一個能處理輸入參數的任務使用yield語句並以表達式yield的形式創建協程#匹配器案例:def print_info(data): print('Looking for',data); while True:
原创 python中的模塊
模塊:隨着程序變的越來越大 爲了便於維護 需要把它分爲多個文件 爲此python允許把定義放入一個文件 然後在其他腳本中將其作爲模塊導入 創建模塊: 將相關的語句和定義放入與模塊同名的文件中 #file:module.py def num
原创 python中的字典
字典 :一個關聯數組或散列表 ,可通過關鍵字索引的對象。字典的用途:定義一個可包含多個命名字段的對象,也可以用作快速查找無序數據的容器字典是python中最完善的數據類型 在程序中最常用於存儲和處理數據如何創建:1,在{}中放入值即可創建一