📅  最后修改于: 2023-12-03 15:08:09.939000             🧑  作者: Mango
复制Python是一种经典的面向对象编程语言,具备跨平台、易学易用、可扩展性强等特点。其生态系统庞大,有丰富的第三方库支持,包含数据处理、机器学习、Web开发等多个领域。
要在计算机上安装Python,可以前往官方网站https://www.python.org/downloads/下载适用于自己操作系统的安装包,然后按照提示安装即可。
以下是一个简单的Python程序示例,实现了计算阶乘的功能:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
print(factorial(5)) # 输出:120
在Python中,常见的数据类型包括整数(int)、浮点数(float)、布尔值(bool)、字符串(str)等。此外,Python还支持列表、元组、字典、集合等多种复合数据类型。
# 整数(int)
x = 10
# 浮点数(float)
y = 3.14
# 布尔值(bool)
z = True
# 字符串(str)
s = "hello, world!"
# 列表(list)
lst = [1, 2, 3, 4]
# 元组(tuple)
tpl = (1, 2, 3, 4)
# 字典(dict)
dct = {'name': 'Tom', 'age': 18}
# 集合(set)
st = {1, 2, 3, 4}
Python中常见的控制流程语句有条件判断和循环语句。其中,条件判断语句使用if/elif/else关键字实现,循环语句包括while和for循环。另外,Python还提供了一些方便的语句,如break、continue等,可以帮助开发者更灵活地控制程序流程。
# 条件判断语句
if x > 0:
print("x is positive")
elif x == 0:
print("x is zero")
else:
print("x is negative")
# while循环语句
i = 0
while i < 10:
print(i)
i += 1
# for循环语句
lst = [1, 2, 3, 4]
for x in lst:
print(x)
Python中可以使用def关键字定义函数,而通过import关键字可以引入其他模块中的函数和变量。
# 函数定义
def add(x, y):
return x + y
# 使用函数
a = add(1, 2)
# 引入模块
import math
print(math.sqrt(4)) # 输出:2.0
以上是关于Python的简单介绍和示例,Python作为一种高级编程语言,拥有很多实用的特性和库,欢迎广大程序员体验使用。