鱼C论坛

 找回密码
 立即注册
查看: 1387|回复: 7

python第29课有个小疑问

[复制链接]
发表于 2018-2-7 15:28:59 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 凌乱的风 于 2018-2-7 15:37 编辑

小甲鱼的这几节课都会出现一个对***.txt的文件进行访问,这个文件里面文本明明没有规律的排序,但为什么使用for循环迭代打印出来的是一行行排序好的。

1

1

2

2
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-2-7 15:33:30 | 显示全部楼层
计算机python程序是根据转换后编码的大小进行排序的, 比如 a=97 z = 122只要文件是 a,b,c这样的排序的话for循环出来是根据
计算机编程的语言默认排序的  所有你会看到像是排过序一样
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-7 15:36:45 | 显示全部楼层
for循环每次读取一行的内容
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2018-2-7 15:39:08 | 显示全部楼层
南城顾她 发表于 2018-2-7 15:33
计算机python程序是根据转换后编码的大小进行排序的, 比如 a=97 z = 122只要文件是 a,b,c这样的排序的话for ...

发图了,麻烦您在看一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-7 15:39:44 | 显示全部楼层
BngThea 发表于 2018-2-7 15:36
for循环每次读取一行的内容

发图了,麻烦您再看一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-7 15:41:46 | 显示全部楼层
凌乱的风 发表于 2018-2-7 15:39
发图了,麻烦您再看一下

并不是原来的txt文本没有格式,是你没有选择txt中的“自动换行”属性
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-7 15:47:28 | 显示全部楼层
BngThea 发表于 2018-2-7 15:41
并不是原来的txt文本没有格式,是你没有选择txt中的“自动换行”属性

换行是开了的,不太清楚for是怎么判定这句话的格式的。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-2-7 16:29:47 | 显示全部楼层
凌乱的风 发表于 2018-2-7 15:47
换行是开了的,不太清楚for是怎么判定这句话的格式的。。。

没道理的,read的话应该是遇到换行符或teb或空格进行切分的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-27 20:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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