Python编程基础
标签:
SpringBoot
Python 是一种广泛使用的高级编程语言,以其简洁明了的语法和强大的功能被众多开发者喜爱。以下是 Python 编程的基础知识点和一些实用的代码示例,帮助你快速上手 Python 编程。
1. 变量与类型在 Python 中,变量是用于存储数据的标签。你可以直接给变量赋值,无需事先声明其类型。Python 是一种动态类型语言,这意味着在程序运行时动态确定变量的类型。
示例代码:
x = 5 # 整数类型
y = 3.14 # 浮点数类型
name = "Alice" # 字符串类型
is_student = True # 布尔类型
2. 运算符与表达式
Python 支持多种算术、比较和逻辑运算符。这些运算符用于构建表达式,计算结果。
示例代码:
# 算术运算
result = 10 + 5 # 加法
print(result) # 输出: 15
# 比较运算
x, y = 10, 5
comparison = x > y # 大于
print(comparison) # 输出: True
# 逻辑运算
is_true = True and False # 逻辑与
print(is_true) # 输出: False
3. 控制结构
3.1 条件语句
条件语句用于根据不同的条件执行不同的代码块。Python 中的主要条件语句有 if
、elif
和 else
。
示例代码:
age = 25
if age >= 18:
print("您已成年。")
elif age < 18:
print("您未成年。")
else:
print("未知年龄。")
3.2 循环结构
循环结构允许你重复执行一段代码。Python 提供了 for
循环和 while
循环。
示例代码:
# for循环,用于遍历序列
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
# while循环,等待特定条件满足
count = 1
while count <= 5:
print(count)
count += 1
4. 函数与模块
4.1 函数定义
函数是一种可重复使用的代码块,封装了一组操作。
示例代码:
def greet(name):
print(f"Hello, {name}!")
greet("Alice") # 调用函数
4.2 模块与包
模块是包含函数、类和变量的 Python 文件,用于组织代码。
示例代码:
# greeting.py
def greet(name):
print(f"Hello, {name}!")
# main.py
import greeting
greeting.greet("Bob") # 使用导入的函数
5. 类与对象
Python 是面向对象编程(OOP)的典范语言。类定义了对象的蓝图,包含了属性和方法。
示例代码:
class Student:
def __init__(self, name, age):
self.name = name
self.age = age
def study(self, subject):
print(f"{self.name} 正在学习 {subject}。")
# 创建一个 Student 对象
alice = Student("Alice", 20)
alice.study("Python") # 调用对象的方法
6. 异常处理
异常处理允许你优雅地处理程序运行时可能遇到的错误。
示例代码:
def divide(a, b):
try:
result = a / b
except ZeroDivisionError:
print("除数不能为零。")
else:
print(f"{a} 除以 {b} 的结果是 {result}")
divide(10, 2) # 正常情况
divide(10, 0) # 除以零的情况
7. IO 操作与文件处理
Python 提供了多种方法来处理输入/输出和文件操作。
示例代码:
# 读取文件
with open('example.txt', 'r') as file:
content = file.read()
print(content)
# 写入文件
with open('new_file.txt', 'w') as file:
file.write("Hello, world!")
8. 数据结构
Python 提供了丰富的数据结构,如列表、元组、字典和集合。
示例代码:
# 列表
fruits = ['apple', 'banana', 'cherry']
print(fruits[0]) # 输出: 'apple'
# 字典
person = {'name': 'Alice', 'age': 25}
print(person['name']) # 输出: 'Alice'
# 集合
fruits_set = {'apple', 'banana', 'cherry'}
print('banana' in fruits_set) # 输出: True
以上内容是 Python 编程的基础知识,涵盖了变量与类型、运算符、控制结构、函数与模块、类与对象、异常处理、IO 操作与文件处理以及数据结构。随着经验的积累,你将能够深入探索更高级的 Python 功能和库。对于更深入的学习和实践,推荐访问 慕课网 这样的在线学习平台,获取丰富的资源和项目案例。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦