为何字符串操作在编辑模式里就没效果了呢?
代码如下 我输入I love FishC后 输出全是I love FishCy = 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)
在编辑模式下,输入的内容是被保存在缓存中的,而不是直接应用到程序中。因此,在输入完字符串后,如果想对字符串进行操作,需要在代码中显式地调用相应的字符串方法,而不是在编辑模式下直接操作字符串。
在上述代码中,虽然调用了字符串方法,但并没有将方法的返回值赋值给变量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)
这样就可以在编辑模式下看到相应的字符串操作效果了。 这么晚还不睡{:10_256:}
还是早点休息比较好 isdkz 发表于 2023-5-20 03:27
这么晚还不睡
还是早点休息比较好
能回这个,此刻肯定不是机器人~ 小甲鱼 发表于 2023-5-20 05:15
能回这个,此刻肯定不是机器人~
{:10_250:}甲鱼老师也没睡? isdkz 发表于 2023-5-20 05:20
甲鱼老师也没睡?
睡了睡了,周末精力比较旺盛 {:10_298:} 小甲鱼 发表于 2023-5-20 05:21
睡了睡了,周末精力比较旺盛
我天天熬到0点{:10_277:},普通情况是0:30,周末是0:50{:10_256:} isdkz 发表于 2023-5-20 03:27
这么晚还不睡
还是早点休息比较好
沉迷学习 不能自拔 mumei2018 发表于 2023-5-20 15:38
沉迷学习 不能自拔
革命是身体的本钱{:10_277:} 小甲鱼 发表于 2023-5-20 05:21
睡了睡了,周末精力比较旺盛
哦!是小甲鱼本鱼!老师 作业是不是太难了 感觉编程全是脑筋急转弯请问编程这行 智商平庸的人有粥喝没 isdkz 发表于 2023-5-20 16:07
革命是身体的本钱
要钱没有 要命一条{:5_109:} mumei2018 发表于 2023-5-20 18:06
要钱没有 要命一条
太狠了~ mumei2018 发表于 2023-5-20 17:49
哦!是小甲鱼本鱼!老师 作业是不是太难了 感觉编程全是脑筋急转弯请问编程这行 智商平庸的人有粥喝没
没有呐,难度已经尽可能克制了,考虑到开发能力上的培养,不能只考核纸面上的东西……
编程一定要多动手,代码敲多了自然就容易啦~
{:10_265:}
页:
[1]