支离疏哈哈哈 发表于 2020-5-16 15:05:57

qiuyouzhi 发表于 2020-5-16 15:01
第九行判断的为啥是列表??
我想你没有理解切片,把==后面的
中括号去掉

哇,牛批,好了!!

qiuyouzhi 发表于 2020-5-16 15:06:32

支离疏哈哈哈 发表于 2020-5-16 15:05
哇,牛批,好了!!

那就设个最佳吧

支离疏哈哈哈 发表于 2020-5-16 15:09:37

qiuyouzhi 发表于 2020-5-16 15:01
第九行判断的为啥是列表??
我想你没有理解切片,把==后面的
中括号去掉

我有点不理解哎,切片切出来不是一个列表吗,怎么能让他等于一个字符串呢
b=
>>> c=b
>>> ==c
True
>>> '3,4'==c
False
>>>

qiuyouzhi 发表于 2020-5-16 15:10:15

支离疏哈哈哈 发表于 2020-5-16 15:09
我有点不理解哎,切片切出来不是一个列表吗,怎么能让他等于一个字符串呢
b=
>>> c=b


字符串切片和列表切片能一样?

支离疏哈哈哈 发表于 2020-5-16 15:15:13

qiuyouzhi 发表于 2020-5-16 15:01
第九行判断的为啥是列表??
我想你没有理解切片,把==后面的
中括号去掉

哦我傻了,我记成在文本里for完自动出列表。。。。

那为啥会出现提问里的报错啊,那个报错是啥意思啊

qiuyouzhi 发表于 2020-5-16 15:15:59

支离疏哈哈哈 发表于 2020-5-16 15:15
哦我傻了,我记成在文本里for完自动出列表。。。。

那为啥会出现提问里的报错啊,那个报错是啥意思啊

如果遇到分割线,你的判断没有用,
会split,而分割线里面又没有冒号
所以会报错

支离疏哈哈哈 发表于 2020-5-16 15:21:57

qiuyouzhi 发表于 2020-5-16 15:15
如果遇到分割线,你的判断没有用,
会split,而分割线里面又没有冒号
所以会报错

哦谢谢你
我还要个问题,我查过split,还不是很懂

split(sep=None, maxsplit=-1),第二个参数是啥意思啊,

qiuyouzhi 发表于 2020-5-16 15:23:46

支离疏哈哈哈 发表于 2020-5-16 15:21
哦谢谢你
我还要个问题,我查过split,还不是很懂



最大分割次数,如果为负数则不限次数:
>>> "小甲鱼:你好:Hello".split(':')
['小甲鱼', '你好', 'Hello']
>>> "小甲鱼:你好:Hello".split(':', -2)
['小甲鱼', '你好', 'Hello']
>>> "小甲鱼:你好:Hello".split(':', -1)
['小甲鱼', '你好', 'Hello']
>>> "小甲鱼:你好:Hello".split(':', 1)
['小甲鱼', '你好:Hello']
设置这个代表只分割一次,也就是只分割开头的冒号
(把人名和内容分开),不然就会分割多个

支离疏哈哈哈 发表于 2020-5-16 15:25:11

qiuyouzhi 发表于 2020-5-16 15:23
最大分割次数,如果为负数则不限次数:

设置这个代表只分割一次,也就是只分割开头的冒号


好的,感谢{:10_254:}
页: 1 [2]
查看完整版本: 零基础入门学python第30课 关于记事本的格式问题