1.python中的类型转换有哪些?各有什么特点? 2.函数在python中的作用有哪些? 3.如何使用for循环来读取文本文件?
时间: 2024-03-22 13:37:04 浏览: 62
好的,我会回答你的问题。
1. Python 中的类型转换有以下几种:
- int():将一个字符串或浮点数转换为整数,如果字符串不能被转换为整数,则会出现 ValueError 错误;
- float():将一个字符串或整数转换为浮点数;
- str():将一个对象转换为字符串;
- bool():将一个值转换为布尔值;
- list():将一个可迭代对象转换为列表;
- tuple():将一个可迭代对象转换为元组;
- set():将一个可迭代对象转换为集合;
- dict():将一个可迭代对象转换为字典。
2. 函数在 Python 中的作用有以下几个:
- 代码的复用性:可以将一段代码封装成函数后,多次调用,避免重复编写;
- 代码的模块化:将一个大型程序分成多个函数,每个函数处理不同的功能,使代码更易于维护;
- 提高代码的可读性:函数名和参数可以清晰地表达函数的功能和作用;
- 函数可以接收参数,可以返回值,使程序更加灵活。
3. 在 Python 中,使用 for 循环来读取文本文件需要先打开文件,然后遍历文件的每一行,如下所示:
```
with open('filename.txt', 'r') as f:
for line in f:
print(line)
```
其中 `filename.txt` 为文件名,`'r'` 表示以只读方式打开文件,`with` 语句可以自动关闭文件,遍历文件的每一行可以使用 for 循环,`line` 为每一行的内容。
阅读全文