python3 程式設計第一步
在前面的教程中我們已經學習了一些 python3 的基本語法知識,下面我們嘗試來寫乙個斐波納契數列。
例項如下:
#!/usr/bin/python3執行以上程式,輸出結果為:# fibonacci series: 斐波納契數列
# 兩個元素的總和確定了下乙個數
a, b = 0, 1
while b < 10:
print(b)
a, b = b, a+b
這個例子介紹了幾個新特徵。
第一行包含了乙個復合賦值:變數 a 和 b 同時得到新值 0 和 1。最後一行再次使用了同樣的方法,可以看到,右邊的表示式會在賦值變動之前執行。右邊表示式的執行順序是從左往右的。
>>> i = 256*256end 關鍵字>>> print('i 的值為:', i)
i 的值為: 65536
關鍵字end可以用於將結果輸出到同一行,或者在輸出的末尾新增不同的字元,例項如下:
#!/usr/bin/python3執行以上程式,輸出結果為:# fibonacci series: 斐波納契數列
# 兩個元素的總和確定了下乙個數
a, b = 0, 1
while b < 1000:
print(b, end=',')
a, b = b, a+b
1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,
Python學習筆記012
012 列表的一些常用操作符 比較操作符 邏輯操作符 連線操作符 重複操作符 成員關係操作符 列表可以比較大小,只比較第乙個元素,不同型別會報錯,字串比較編碼 list1 1,2 list2 3,4 list3 list1 list2 list3 輸出 1,2,3,4 list3會作為乙個新列表 l...
LeetCode012 python反轉字串
題目描述 編寫乙個函式,其作用是將輸入的字串反轉過來。輸入字串以字元陣列char的形式給出。不要給另外的陣列分配額外的空間,你必須原地修改輸入陣列 使用 o 1 的額外空間解決這一問題。你可以假設陣列中的所有字元都是 ascii 碼表中的可列印字元。示例 1 輸入 h e l l o 輸出 o l ...
012 Python語法之檔案操作
大多數情況下我們要處理的檔案都是文字檔案 其他檔案都是二進位制進行讀寫的 open函式開啟檔案file1 open 檔案路徑 open引數詳解 第乙個引數引數路徑 第二個引數開啟方式 r 唯讀 w 只寫 rb 二進位制讀 a 追加寫入 wb 二進位制寫 返回值是乙個檔案物件 read函式file1....