>>> Python增强建议 (PEPs): Python的未来 is discussed here. RSS
>>> Python 软件基金会
Python 软件基金会的使命是促进、保护和推进 Python 编程语言,并支持和促进多元化和国际化的Python程序员社区的发展. 了解更多
注意: 虽然JavaScript对于本网站不是必需的,但您与内容的互动将受到限制。请打开 JavaScript 以获得完整的体验.
# Python 3: 斐波那契数列 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: 列表推导式
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# 列表和枚举函数
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
列表(在其他语言中称为数组)是 Python 可以理解的复合数据类型之一。可以使用其他内置函数对列表进行索引、切片和操作. 更多关于 Python 3 中的列表
# Python 3: 简单算术
>>> 1 / 2
0.5
>>> 2 ** 3
8
>>> 17 / 3 # 经典除法返回浮点数
5.666666666666667
>>> 17 // 3 # 向下取整除
5
使用 Python 进行计算很简单,表达式语法也很简单:运算符+
, -
, *
和 /
按预期工作; 括号 ()
可用于分组. 有关 Python 3 中简单数学函数的更多信息.
# 列表上的 For 循环
>>> 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 中的更多控制流工具
# 简单输出 (使用 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程序员社区的发展. 了解更多