python实操题目

(自留,自己做)
1. 基础语法与数据类型
a. 编写一个Python程序,要求用户输入名字并打印出"Hello, [输入的名字]!"。

b. 创建一个包含整数和字符串的列表,然后使用循环遍历并打印出每个元素。

2. 函数与模块
a. 定义一个函数,接受两个参数并返回它们的和。

b. 创建一个Python模块,包含一个计算平方的函数。

3. 文件操作
a. 创建一个文本文件(例如.txt),写入几行文字。

b. 编写一个程序,读取这个文本文件的内容并打印出来。

4. 异常处理
a. 编写一个程序,要求用户输入一个数字,然后尝试将其转换为整数。处理可能出现的异常情况。

b. 在同一个程序中添加一个文件读取功能,要求用户输入一个文件名,然后尝试打开并读取文件内容。处理可能出现的文件操作异常。

5. 面向对象编程
a. 创建一个名为Person的类,具有name和age属性。添加一个方法,用于打印出该人的信息。

b. 创建一个Student类,继承自Person,并添加一个额外的属性grade。覆盖父类的方法以包含学生的信息。

6. 列表推导式与Lambda函数
a. 使用列表推导式创建一个包含1到10之间偶数的列表。

b. 编写一个使用Lambda函数的程序,将输入的数字加倍。

7. 正则表达式
a. 编写一个程序,使用正则表达式从一段文本中提取所有的电子邮件地址。

b. 使用正则表达式验证用户输入的手机号码是否符合特定格式(例如,国际格式或国内格式)。

8. 网络请求与API
a. 使用requests库向一个公开的API发送GET请求,获取数据并打印出其中的一些信息。

b. 编写一个简单的Flask应用,包含一个路由,返回一个JSON格式的响应。

9. 并发与多线程
a. 创建两个线程,一个线程打印偶数,另一个线程打印奇数,确保交替打印。

b. 使用concurrent.futures模块实现一个简单的并发任务执行程序。

10. 测试
a. 编写一个简单的单元测试,测试一个自定义函数的正确性。

b. 使用unittest或其他测试框架编写一个测试类,测试一个包含多个方法的类的各个功能。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值