python基础代码
当谈到 Python 的基础代码时,通常包括一些基本的语法、数据类型、控制流程和函数等。Hello World!
pythonprint("Hello, World!")
变量和数据类型
python# 字符串
name = "John"
print("My name is", name)
# 整数和浮点数
age = 25
height = 1.75
print("I am", age, "years old and", height, "meters tall")
# 列表
fruits = ["apple", "orange", "banana"]
print("Fruits:", fruits)
# 字典
person = {"name": "Alice", "age": 30}
print("Person:", person)
条件语句
python# if-else语句
x = 10
if x > 0:
print("x is positive")
elif x == 0:
print("x is zero")
else:
print("x is negative")
循环
python# for循环
for i in range(5):
print(i)
# while循环
count = 0
while count < 5:
print(count)
count += 1
函数
python# 定义函数
def greet(name):
return "Hello, " + name + "!"
# 调用函数
result = greet("Bob")
print(result)
这些代码片段只是入门级别的示例,涵盖了一些基本概念。在学习 Python 的过程中,你将会接触到更多的概念,例如异常处理、文件操作、模块和包等。你可以根据需要深入学习这些主题。
异常处理
pythontry:
result = 10 / 0
except ZeroDivisionError:
print("Cannot divide by zero!")
else:
print("Result:", result)
finally:
print("This will always execute")
文件操作
python# 写入文件
with open("example.txt", "w") as file:
file.write("Hello, file!")
# 读取文件
with open("example.txt", "r") as file:
content = file.read()
print("File content:", content)
模块和包
python# 创建一个模块
# example_module.py
def add(a, b):
return a + b
# 在另一个文件中导入模块并使用
import example_module
result = example_module.add(3, 5)
print("Result of addition:", result)
类和对象
python# 定义一个类
class Dog:
def __init__(self, name):
self.name = name
def bark(self):
print(self.name + " says Woof!")
# 创建对象并调用方法
my_dog = Dog("Buddy")
my_dog.bark()
面向对象编程
python# 继承
class Cat(Dog):
def purr(self):
print(self.name + " says Purrrr")
# 创建子类对象并调用方法
my_cat = Cat("Whiskers")
my_cat.bark() # 从父类继承的方法
my_cat.purr() # 子类自己的方法