鱼C论坛

 找回密码
 立即注册
查看: 2775|回复: 3

[已解决]Python3中write()与writelines的问题

[复制链接]
发表于 2016-10-10 14:00:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Python3中f.write(content)与f.writelines(content)有什么不同吗,
从content的类型上来说,两处必须是字符串?可以是列表或是其他什么形式?
从使用的功能上来说,都是写入吗?


有谁 可以解释一下吗?在这先谢谢了。
最佳答案
2016-10-10 14:16:12
write是写入字符串,writelines是写入序列如列表元组。
因为一个字符串也可看作序列,所以对单个字符串两者的效果相同
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-10-10 14:16:12 | 显示全部楼层    本楼为最佳答案   
write是写入字符串,writelines是写入序列如列表元组。
因为一个字符串也可看作序列,所以对单个字符串两者的效果相同
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-10-10 14:49:18 | 显示全部楼层
冬雪雪冬 发表于 2016-10-10 14:16
write是写入字符串,writelines是写入序列如列表元组。
因为一个字符串也可看作序列,所以对单个字符串两 ...

序列是什么意思?序列包括字符串,列表,元组?还包括其他吗
就是说可以用write()的情况都可以用writelines(),而反之是不对的喽?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-10-10 14:58:46 | 显示全部楼层
1.更准确的说是可迭代的对象,还包括reversed(),文件对象等
2应该是的

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
coffee_cat + 5 + 5 + 3

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-23 07:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表