100个python的基本语法知识【下】
原创五、循环和迭代
Python中的循环和迭代是重要的编程概念,首要包括for循环和while循环。
1. for循环
for循环用于遍历序列(如列表、元组、字典、集合、字符串)中的每个元素。
for i in range(5):
print(i)
2. while循环
while循环会在条件为真的情况下重复执行代码块。
i = 0
while i < 5:
print(i)
i += 1
六、函数
函数是组织好的、可重复使用的代码块,用于执行特定任务。
1. 定义函数
def greet(name):
print("Hello, " + name)
greet("Alice")
2. 参数类型
Python中的参数类型包括:位置参数、默认参数、可变参数和关键字参数。
七、失误和异常处理
异常处理是Python编程中一个重要的部分,用于处理程序运行过程中大概出现的失误。
1. try...except语句
try:
result = 10 / 0
except ZeroDivisionError:
print("除数不能为0")
2. raise语句
raise语句用于引发异常。
def raise_error():
raise ValueError("这是一个ValueError异常")
try:
raise_error()
except ValueError as e:
print("捕获到异常:" + str(e))
八、模块和包
模块是包含Python定义和语句的文件,包是包含多个模块的目录。
1. 导入模块
import math
result = math.sqrt(16)
print(result)
2. 导入包
from my_package import my_module
my_module.say_hello("Alice")
九、文件操作
Python中的文件操作包括文件的打开、读取、写入和关闭。
1. 打开文件
file = open("example.txt", "r")
2. 读取文件
content = file.read()
print(content)
3. 写入文件
file = open("example.txt", "w")
file.write("Hello, world!")
file.close()
十、面向对象编程
Python是一门面向对象的编程语言,拥护类的定义和继承。
1. 定义类
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def display(self):
print("Name:", self.name, ", Age:", self.age)
2. 创建对象
p = Person("Alice", 30)
p.display()
3. 继承
class Student(Person):
def __init__(self, name, age, grade):
super().__init__(name, age)
self.grade = grade
def display(self):
super().display()
print("Grade:", self.grade)
以上就是100个Python基本语法知识的下部分,期待对您学习Python有所帮助。