Python基础

从零开始学习Python编程语言

简介

Python是一种高级编程语言,以其简洁的语法和强大的功能而闻名。它广泛应用于Web开发、数据科学、人工智能、自动化脚本等领域。

🚀

简单易学

语法简洁清晰,适合初学者入门

📦

丰富库

拥有强大的标准库和第三方库

🌐

跨平台

可在Windows、Mac、Linux等多种系统运行

语法基础

Python的语法非常简洁,使用缩进来表示代码块。

# Python语法示例 print("Hello, Python!") # 输出语句 if 5 > 2: print("5大于2") # 使用缩进表示代码块

注意:

Python使用缩进来表示代码块,而不是像其他语言那样使用大括号。通常使用4个空格作为缩进。

变量与数据类型

Python是动态类型语言,无需声明变量类型。

# 变量定义 name = "张三" # 字符串 age = 25 整数 height = 1.75 浮点数 is_student = True 布尔值 grades = [85, 90, 78] 列表 print(f"姓名: {name}, 年龄: {age}") f-string格式化

常用数据类型:

控制流程

Python使用条件语句和循环来控制程序流程。

条件语句:

if-elif-else 语句 score = 85 if score >= 90: print("优秀") elif score >= 80: print("良好") elif score >= 60: print("及格") else: print("不及格")

循环:

for 循环 fruits = ["苹果", "香蕉", "橙子"] for fruit in fruits: print(fruit) while 循环 count = 0 while count 5: print(count) count += 1

函数

函数是组织代码的基本单元,可以重复使用。

定义函数 def greet(name): """问候函数""" return f"你好, {name}!" 调用函数 message = greet("李四") print(message) 带默认参数的函数 def power(x, n=2): return x ** n print(power(3)) 输出: 9 print(power(3, 3)) 输出: 27

面向对象编程

Python支持面向对象编程,可以创建类和对象。

定义类 class Student: def __init__(self, name, age): self.name = name self.age = age def introduce(self): return f"我是{self.name},今年{self.age}岁" 创建对象 student1 = Student("王五", 20) print(student1.introduce())

面向对象的三大特性:

  • 封装:将数据和操作数据的方法结合在一起
  • 继承:子类可以继承父类的属性和方法
  • 多态:不同的对象可以对同一消息做出不同的响应