Python 编程基础

简单易学的编程语言,强大的应用生态

Python简介

Python是一种简单易学、功能强大的编程语言。它拥有高效的高级数据结构,支持简单而有效的面向对象编程。Python优雅的语法和动态类型,以及解释型语言的本质,使它成为众多领域和平台上进行脚本编写和应用程序开发的理想语言。

变量和数据类型

Python中的变量不需要声明类型,可以直接赋值使用。

# 数值类型
number = 42
pi = 3.14159
complex_num = 3 + 4j

# 字符串
name = "Python"
message = '你好,世界!'

# 列表
fruits = ['苹果', '香蕉', '橙子']

# 字典
person = {
    'name': '张三',
    'age': 25,
    'city': '北京'
}

控制流程

Python提供了清晰简洁的控制流语句。

# if条件语句
age = 18
if age >= 18:
    print("成年人")
else:
    print("未成年")

# for循环
for i in range(5):
    print(i)

# while循环
count = 0
while count < 5:
    print(count)
    count += 1

函数定义

Python函数使用def关键字定义,支持默认参数和可变参数。

# 基本函数定义
def greet(name):
    return f"你好,{name}!"

# ���默认参数的函数
def power(x, n=2):
    return x ** n

# 可变参数函数
def sum_numbers(*args):
    return sum(args)

类和对象

Python支持面向对象编程,使用class关键字定义类。

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    
    def introduce(self):
        return f"我叫{self.name},今年{self.age}岁"

# 创建对象
person = Person("张三", 25)
print(person.introduce())