Python 是一种广泛使用的高级编程语言,以其清晰的语法和代码可读性而闻名。它支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。Python 由 Guido van Rossum 创建,并于1991年首次发布。
Python特点
- 易于学习和使用:Python 有一个非常简洁的语法,容易上手,适合初学者学习编程。
- 可移植性:Python 程序可以在多种操作系统上运行,包括 Windows、Mac OS X、Linux 等。
- 强大的标准库:Python 有一个庞大的标准库,提供了许多用于处理文件、系统调用、网络通信等的模块。
- 开源:Python 是一个开源项目,拥有活跃的社区和丰富的第三方库,这些库提供了额外的功能,如科学计算、图形用户界面和网页爬虫等。
- 自动内存管理:Python 有自动内存管理和垃圾回收功能,这使得内存管理更加容易。
Python 在数据科学、机器学习、Web开发、自动化脚本、教育和许多其他领域都非常流行。它的两个主要版本是 Python 2 和 Python 3,其中 Python 2 已于2020年停止支持,Python 3 现在是推荐使用的版本。
以下是一些基本的 Python 代码示例:
Hello World
print("Hello, World!")
变量和类型
x = 5 # 整数
y = 3.14 # 浮点数
name = "Kimi" # 字符串
is_active = True # 布尔值
print(x, y, name, is_active)
控制流
age = 20
if age >= 18:
print("You are an adult.")
else:
print("You are not an adult.")
循环
for i in range(5):
print(i)
# 列表推导式
squares = [x*x for x in range(5)]
print(squares)
函数
def greet(name):
print(f"Hello {name}!")
greet("Kimi")
列表和字典
my_list = [1, 2, 3, 4, 5]
my_dict = {'name': 'Kimi', 'age': 20}
print(my_list[0]) # 输出第一个元素
print(my_dict['name']) # 输出字典中的 'name' 键对应的值
Python 的灵活性和简洁性使得它成为许多开发者和数据科学家的首选语言。如果你对学习 Python 感兴趣,有许多在线资源和教程可以帮助你开始你的编程之旅。