透過加入我們年底的籌款活動來幫助 Python 軟體基金會為 Python 提供動力:立即捐款或成為 PSF 會員! 支援 PSF
>>> Python 軟體基金會
Python 軟體基金會的使命是促進、保護和發展 Python 程式語言,並支援和促進多元化和國際化的 Python 程式設計師社群的成長。 瞭解更多
注意: 雖然 JavaScript 對於本網站並非必不可少,但您與內容的互動將受到限制。請啟用 JavaScript 以獲得完整體驗。
# Python 3: Fibonacci series up to n
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
可擴充套件程式設計的核心是定義函式。Python 允許強制和可選引數、關鍵字引數,甚至任意引數列表。 關於在 Python 3 中定義函式的更多資訊
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
列表(在其他語言中稱為陣列)是 Python 可以理解的複合資料型別之一。列表可以使用其他內建函式進行索引、切片和操作。 關於 Python 3 中列表的更多資訊
# Python 3: Simple arithmetic
>>> 1 / 2
0.5
>>> 2 ** 3
8
>>> 17 / 3 # classic division returns a float
5.666666666666667
>>> 17 // 3 # floor division
5
使用 Python 進行計算很簡單,表示式語法也很直接:運算子 +
、-
、*
和 /
按預期工作;括號 ()
可用於分組。 關於 Python 3 中簡單數學函式的更多資訊。
# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
... product = product * number
...
>>> print('The product is:', product)
The product is: 384
Python 知道其他語言所使用的常用控制流語句 —— if
、for
、while
和 range
—— 當然,它也有自己的一些獨特之處。 關於 Python 3 中更多控制流工具的資訊
# Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!
# Input, assignment
>>> name = input('What is your name?\n')
What is your name?
Python
>>> print(f'Hi, {name}.')
Hi, Python.
任何其他語言的經驗豐富的程式設計師都可以很快掌握 Python,而初學者則會發現簡潔的語法和縮排結構易於學習。透過我們的 Python 3 概述 激發您的興趣。
Python 是一種程式語言,可讓您快速工作並更有效地整合系統。 瞭解更多
Python 軟體基金會的使命是促進、保護和發展 Python 程式語言,並支援和促進多元化和國際化的 Python 程式設計師社群的成長。 瞭解更多