def convert_snake(camel):
convert_chars = ""
for char in camel:
if char.isupper():
convert_snake("littleTest")
当我输入 if char.isup 时,vs code 不能智能提示字符串的方法,这也太不智能了吧
1
FishBear 38 天前
可以试试 cursor 虽然我现在没付费
|
2
DOLLOR 38 天前
定义函数的时候,你把 camel 的类型补上啊,就像这样:
def convert_snake(camel: str) 不然它不知道 camel 的类型,也就没法推断 char 类型,也就没法给你补全 char.下面的方法。 |
3
strickczq 38 天前
type hints 是个好东西
|
5
xuld 38 天前 1
如果你在别的地方有 convert_snake(1111),你会不会骂它提示出 string 的方法是 bug
|
6
Wilson233 36 天前
试了下,PyCharm 在存在代码 `convert_snake("littleTest")` 的情况下会提示字符串方法,如果存在的是 `convert_snake(1111)` 就不会提示。感觉还挺合理🤔
|