[编程实例] Python 语言实例201


Python 是一种广受推崇的编程语言,以其易读、可扩展和面向对象的特性而闻名。本篇文章将通过一些实际的 Python 编程实例,帮助您深入了解 Python 的强大功能和实际应用。

1. 打印“Hello World”```python
print("Hello World")
```

这是 Python 中最简单的程序之一,它打印出“Hello World”消息。此实例演示了 Python 的基本输出功能。

2. 变量和数据类型```python
name = "John"
age = 30
```

此实例创建了两个变量:`name`(类型为字符串)和 `age`(类型为整数),并为它们分配了值。Python 是一个动态类型语言,这意味着它会在运行时自动确定变量的数据类型。

3. 条件语句```python
if age >= 18:
print("成年人")
else:
print("未成年人")
```

此实例使用 `if-else` 语句检查变量 `age` 的值是否大于或等于 18 岁。根据条件,它打印“成年人”或“未成年人”。

4. 循环```python
for i in range(1, 11):
print(i)
```

此实例使用 `for` 循环打印数字 1 到 10。 `range(1, 11)` 创建一个从 1 到 10(不包括 11)的数字序列,并将其分配给变量 `i`。

5. 函数```python
def greet(name):
print("你好," + name)
greet("张三")
```

此实例定义了一个名为 `greet` 的函数,它接受一个参数 `name` 并打印“你好,[name]”。然后它调用 `greet` 函数并传递“张三”作为参数。

6. 列表```python
colors = ["红", "黄", "绿"]
print(colors[0]) # 打印列表第一个元素
("蓝") # 添加元素到列表
```

此实例创建了一个包含颜色名称的列表。它访问列表的第一个元素并打印“红”。然后它使用 `append()` 方法向列表中添加一个新的元素“蓝”。

7. 字典```python
person = {
"name": "李四",
"age": 25,
"city": "北京"
}
print(person["name"]) # 访问字典中的值
person["job"] = "程序员" # 添加键值对到字典
```

此实例创建了一个名为 `person` 的字典,其中包含一个人的信息。它访问键“name”并打印“李四”。然后它使用 `[]` 运算符向字典中添加一个新的键值对“job”。

8. 类和对象```python
class Person:
def __init__(self, name, age):
= name
= age
def introduce(self):
print("你好,我是 {},{} 岁。".format(, ))
person1 = Person("王五", 35)
()
```

此实例演示了对象和类的概念。它定义了一个 `Person` 类,其中 `__init__` 方法用于初始化对象。然后它创建了一个 `person1` 对象并调用 `introduce` 方法。

9. 文件处理```python
with open("", "w") as f:
("这是写入文件的内容")
with open("", "r") as f:
content = ()
print(content)
```

此实例演示了如何使用 Python 读写文件。它使用 `open` 函数打开一个文件,使用 `with` 语句以上下文管理器模式管理文件,并使用 `write` 和 `read` 方法写入和读取文件内容。

10. 数据库交互```python
import
mydb = (
host="localhost",
user="root",
password="",
database="mydatabase"
)
mycursor = ()
("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")
```

此实例演示了如何使用 Python 连接到 MySQL 数据库并执行 SQL 查询。它使用 `` 库来建立数据库连接,创建光标并执行创建表的查询。

结语

通过这些编程实例,您已经了解了 Python 的一些基本语法、数据结构和功能。Python 语言的强大功能和易用性使其成为各种应用程序,从网络开发到数据分析的理想选择。随着不断的练习和探索,您可以熟练运用 Python 语言,创建出复杂而高效的应用程序。

2025-01-10


上一篇:模块编程:Python中的代码组织神器

下一篇:Python 编程过程深入剖析