1. 变量和数据类型
Python是动态类型的,变量不需要声明类型。
python复制代码
a = 10 # 整数 | |
b = 3.14 # 浮点数 | |
c = "Hello" # 字符串 | |
d = [1, 2, 3] # 列表 |
2. 条件语句
使用if
, elif
, else
进行条件判断。
python复制代码
x = 10 | |
if x > 5: | |
print("x is greater than 5") | |
elif x == 5: | |
print("x is equal to 5") | |
else: | |
print("x is less than 5") |
3. 循环
for
循环用于遍历序列(如列表、字符串),while
循环用于基于条件的重复执行。
python复制代码
# for循环 | |
for i in range(5): | |
print(i) | |
# while循环 | |
count = 0 | |
while count < 5: | |
print(count) | |
count += 1 |
4. 函数
定义和使用函数。
python复制代码
def greet(name): | |
print(f"Hello, {name}!") | |
greet("Alice") |
5. 模块和包
导入和使用模块中的函数或类。
python复制代码
import math | |
print(math.sqrt(16)) # 输出4.0 |
6. 列表推导式
一种简洁的创建列表的方法。
python复制代码
squares = [x**2 for x in range(10)] | |
print(squares) # 输出0到9的平方 |
7. 字典
键值对存储数据。
python复制代码
person = {"name": "Alice", "age": 30} | |
print(person["name"]) # 输出Alice |
8. 异常处理
使用try
, except
来捕获和处理异常。
python复制代码
try: | |
result = 10 / 0 | |
except ZeroDivisionError: | |
print("Cannot divide by zero!") |
9. 类和对象
面向对象编程的基本概念。
python复制代码
class Dog: | |
def __init__(self, name): | |
self.name = name | |
def bark(self): | |
print(f"{self.name} says woof!") | |
d = Dog("Rex") | |
d.bark() # 输出Rex says woof! |
10. 文件操作
读取和写入文件。
python复制代码
# 写入文件 | |
with open('example.txt', 'w') as file: | |
file.write("Hello, World!") | |
# 读取文件 | |
with open('example.txt', 'r') as file: | |
content = file.read() | |
print(content) # 输出Hello, World! |
11. 生成器
使用yield
关键字创建生成器函数。
python复制代码
def number_generator(n): | |
for i in range(n): | |
yield i | |
gen = number_generator(5) | |
for num in gen: | |
print(num) # 输出0到4 |
12. 装饰器
修改或增强函数或方法的行为。
python复制代码
def my_decorator(func): | |
def wrapper(): | |
print("Something is happening before the function is called.") | |
func() | |
print("Something is happening after the function is called.") | |
return wrapper | |
@my_decorator | |
def say_hello(): | |
print("Hello!") | |
say_hello() | |
# 输出: | |
# Something is happening before the function is called. | |
# Hello! | |
# Something is happening after the function is called. |
请注意,这些示例只是每个语法点的简短介绍,并没有涵盖所有可能的用法或细节。要深入学习Python,建议阅读官方文档、参加在线课程或阅读相关书籍。
最后这里免费分享给大家[学习资料,包含视频、源码]。书籍,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以加我一起学习交流。
① Python所有方向的学习路线图
,清楚各个方向要学什么东西
② 100多节Python课程视频
,涵盖必备基础、爬虫和数据分析
③ 100多个Python实战案例
,学习不再是只会理论
④ 华为出品独家Python漫画教程
,手机也能学习
⑤ 历年互联网企业Python面试真题
,复习时非常方便
完整安装、学习资料
扫下方二维码免费领取源码还有案例↓ ↓ ↓