零基础学习Python 作业 第2章

本文介绍了Python的内置函数BIF,包括print()和input()等,并探讨了Python中的大小写敏感性及缩进的重要性。此外,还通过实践展示了字符串拼接和猜数字游戏的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

—CH02 homework—


0.什么是BIF?

Answer: BIF就是Built-in Functions,内置函数。
为了方便程序员快速编写脚本程序,Python提供了非常丰富的内置函数,类似于’内置库函数’,我们只需要按需求调用即可。
e.g. print()的功能就是“打印到屏幕”; input()的作用就是接受用户输入.

1.Python3提供了多少个BIF?

Answer: 这一讲提供了4个: print(), int(), dir(builtins), help()

Python 3.5.2:BIF( 72 )
    'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes',
    'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir',
    'divmod', '
由于未提供具体的教材名称或者上下文背景,这里假设您提到的是 Python 编程基础中的常见主题之一——文件操作与异常处理。以下是关于此节可能涉及的一些初级题目及其解答。 ### 文件读写练习 #### 题目一 编写一段程序来创建并写入一个名为 `example.txt` 的文本文件,内容为 “Hello, this is a test file.”[^1] ```python with open('example.txt', 'w') as f: f.write("Hello, this is a test file.") ``` #### 题目二 修改上面的程序,在不覆盖原有数据的情况下向同一个文件追加新行:“This line was appended later.” ```python with open('example.txt', 'a') as f: f.write("\nThis line was appended later.") ``` ### 异常处理实践 #### 题目三 设计一个小函数用于除法运算,并妥善处理可能出现的分母为零的情况。 ```python def safe_divide(num1, num2): try: result = num1 / num2 except ZeroDivisionError: return "Cannot divide by zero" else: return result print(safe_divide(10, 2)) # 输出应为5.0 print(safe_divide(10, 0)) # 应返回错误消息 ``` ### 数据结构应用 #### 题目四 给定列表 `[7, 8, 9, 10]` ,将其转换成字符串形式 `"7-8-9-10"` 并打印出来。 ```python numbers = [7, 8, 9, 10] result_string = '-'.join(map(str, numbers)) print(result_string) # 打印结果应该是"7-8-9-10" ``` 以上示例涵盖了基本的文件管理以及简单的异常捕捉技术等内容,这些都属于学习 Python 过程中较为基础却重要的部分[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值