mumei2018 发表于 2023-5-20 03:23:01

为何字符串操作在编辑模式里就没效果了呢?

代码如下 我输入I love FishC后 输出全是I love FishC

y = input()
print(y)
y.capitalize()
print(y)
y.casefold()
print(y)
y.title()
print(y)
x.swapcase()
print(y)
x.upper()
print(y)
x.lower()
print(y)

isdkz 发表于 2023-5-20 03:23:24

在编辑模式下,输入的内容是被保存在缓存中的,而不是直接应用到程序中。因此,在输入完字符串后,如果想对字符串进行操作,需要在代码中显式地调用相应的字符串方法,而不是在编辑模式下直接操作字符串。

在上述代码中,虽然调用了字符串方法,但并没有将方法的返回值赋值给变量y,所以y的值并没有发生变化。正确的代码应该是:

y = input()
print(y)
y = y.capitalize()
print(y)
y = y.casefold()
print(y)
y = y.title()
print(y)
y = y.swapcase()
print(y)
y = y.upper()
print(y)
y = y.lower()
print(y)

这样就可以在编辑模式下看到相应的字符串操作效果了。

isdkz 发表于 2023-5-20 03:27:58

这么晚还不睡{:10_256:}

还是早点休息比较好

小甲鱼 发表于 2023-5-20 05:15:54

isdkz 发表于 2023-5-20 03:27
这么晚还不睡

还是早点休息比较好

能回这个,此刻肯定不是机器人~

isdkz 发表于 2023-5-20 05:20:36

小甲鱼 发表于 2023-5-20 05:15
能回这个,此刻肯定不是机器人~

{:10_250:}甲鱼老师也没睡?

小甲鱼 发表于 2023-5-20 05:21:58

isdkz 发表于 2023-5-20 05:20
甲鱼老师也没睡?

睡了睡了,周末精力比较旺盛 {:10_298:}

歌者文明清理员 发表于 2023-5-20 13:12:15

小甲鱼 发表于 2023-5-20 05:21
睡了睡了,周末精力比较旺盛

我天天熬到0点{:10_277:},普通情况是0:30,周末是0:50{:10_256:}

mumei2018 发表于 2023-5-20 15:38:29

isdkz 发表于 2023-5-20 03:27
这么晚还不睡

还是早点休息比较好

沉迷学习 不能自拔

isdkz 发表于 2023-5-20 16:07:54

mumei2018 发表于 2023-5-20 15:38
沉迷学习 不能自拔

革命是身体的本钱{:10_277:}

mumei2018 发表于 2023-5-20 17:49:54

小甲鱼 发表于 2023-5-20 05:21
睡了睡了,周末精力比较旺盛

哦!是小甲鱼本鱼!老师 作业是不是太难了 感觉编程全是脑筋急转弯请问编程这行 智商平庸的人有粥喝没

mumei2018 发表于 2023-5-20 18:06:25

isdkz 发表于 2023-5-20 16:07
革命是身体的本钱

要钱没有 要命一条{:5_109:}

小甲鱼 发表于 2023-5-20 18:18:31

mumei2018 发表于 2023-5-20 18:06
要钱没有 要命一条

太狠了~

小甲鱼 发表于 2023-5-20 18:19:55

mumei2018 发表于 2023-5-20 17:49
哦!是小甲鱼本鱼!老师 作业是不是太难了 感觉编程全是脑筋急转弯请问编程这行 智商平庸的人有粥喝没

没有呐,难度已经尽可能克制了,考虑到开发能力上的培养,不能只考核纸面上的东西……

编程一定要多动手,代码敲多了自然就容易啦~

{:10_265:}
页: [1]
查看完整版本: 为何字符串操作在编辑模式里就没效果了呢?