python012 Python3 程式設計第一步

2022-08-17 15:03:11 字數 934 閱讀 4663

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*256

>>> print('i 的值為:', i)

i 的值為: 65536

end 關鍵字

關鍵字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....