李二蛋 发表于 2022-3-8 15:03:11

.removeprefix()用不了

为啥我的公式中没有remove?请各位大神指点

>>> "www.ilovefishc.com".removeprefix("w.")
Traceback (most recent call last):
File "<pyshell#13>", line 1, in <module>
    "www.ilovefishc.com".removeprefix("w.")
AttributeError: 'str' object has no attribute 'removeprefix'

isdkz 发表于 2022-3-8 15:04:53

你的 python 版本太低,字符串的 removesuffix 和 removeprefix方法是 python 3.9 引入的新特性

李二蛋 发表于 2022-3-9 09:01:30

isdkz 发表于 2022-3-8 15:04
你的 python 版本太低,字符串的 removesuffix 和 removeprefix方法是 python 3.9 引入的新特性

感谢前辈,请问如何更新python

李二蛋 发表于 2022-3-9 09:02:36

isdkz 发表于 2022-3-8 15:04
你的 python 版本太低,字符串的 removesuffix 和 removeprefix方法是 python 3.9 引入的新特性

前辈,这是我的版本IDLE (Python 3.9 64-bit)

isdkz 发表于 2022-3-9 09:59:19

李二蛋 发表于 2022-3-9 09:02
前辈,这是我的版本IDLE (Python 3.9 64-bit)

3.9是可以用 removeprefix 的,你用一下代码看一下 idle 的python版本
import sys
print(sys.version)

isdkz 发表于 2022-3-9 10:00:08

李二蛋 发表于 2022-3-9 09:01
感谢前辈,请问如何更新python

得下载新版本的 python 来安装,没有直接更新的功能

李二蛋 发表于 2022-3-9 20:11:42

isdkz 发表于 2022-3-9 09:59
3.9是可以用 removeprefix 的,你用一下代码看一下 idle 的python版本

3.9.0a4 (tags/v3.9.0a4:6e02691, Feb 25 2020, 23:23:54)
前辈这是我的Python版本,还是用不了removeprefix

isdkz 发表于 2022-3-9 22:50:40

李二蛋 发表于 2022-3-9 20:11
3.9.0a4 (tags/v3.9.0a4:6e02691, Feb 25 2020, 23:23:54)
前辈这是我的Py ...

你这个是预发布版,不是正式版,所以没有完整的 python3.9 新特性。


李二蛋 发表于 2022-3-10 16:51:44

isdkz 发表于 2022-3-9 22:50
你这个是预发布版,不是正式版,所以没有完整的 python3.9 新特性。

太感谢您啦谢谢谢谢~{:9_236:}
页: [1]
查看完整版本: .removeprefix()用不了