Python基础知识总结

当学习Python的基础知识时,有几个关键的主题需要掌握:变量、数据类型、控制流(条件语句和循环)、函数、模块和库等。以下是一个简化的Python基础知识总结及其代码详解。

1. 变量和数据类型

在Python中,变量不需要声明类型,它们会自动根据赋给它们的值来确定类型。

 

python复制代码

# 整数
x = 10
# 浮点数
y = 3.14
# 字符串
name = "Alice"
# 列表(可包含多种类型)
fruits = ["apple", "banana", 10] # 注意:虽然不推荐,但列表中确实可以包含不同类型的数据
# 元组(与列表类似,但不可变)
coordinates = (1, 2)
# 字典(键值对)
person = {"name": "Bob", "age": 25}
# 集合(无序且不重复的元素集合)
my_set = {1, 2, 2, 3} # 集合会自动去重
print(my_set) # 输出: {1, 2, 3}

2. 控制流

条件语句(if, elif, else)

 

python复制代码

x = 10
if x > 0:
print("x 是正数")
elif x < 0:
print("x 是负数")
else:
print("x 是零")

循环(for, while)

 

python复制代码

# for 循环遍历列表
for fruit in fruits:
print(fruit)
# while 循环
count = 0
while count < 5:
print(count)
count += 1

3. 函数

在Python中,你可以定义函数来封装可重用的代码块。

 

python复制代码

def greet(name):
return "Hello, " + name
print(greet("Charlie")) # 输出: Hello, Charlie

4. 模块和库

Python有大量的内置模块和第三方库可以使用。例如,math模块提供了数学函数,random模块提供了随机数生成功能。

 

python复制代码

import math
print(math.sqrt(16)) # 导入math模块并使用其sqrt函数计算平方根,输出: 4.0
import random
print(random.randint(1, 10)) # 导入random模块并使用其randint函数生成1到10之间的随机整数

5. 文件操作

Python也支持文件操作,如读取和写入文件。

 

python复制代码

# 写入文件
with open("example.txt", "w") as file:
file.write("这是一个例子。")
# 读取文件
with open("example.txt", "r") as file:
content = file.read()
print(content) # 输出: 这是一个例子。

6. 异常处理

Python使用try-except语句来处理可能发生的错误或异常情况。

 

python复制代码

try:
# 尝试执行可能会引发异常的代码
result = 10 / 0
except ZeroDivisionError:
# 如果发生ZeroDivisionError异常,则执行此处的代码
print("不能除以零!")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值