gpt4 book ai didi

python - 为什么我的代码会打印 "built-in method"和一些十六进制数字?

转载 作者:行者123 更新时间:2023-12-01 09:19:50 26 4
gpt4 key购买 nike

这是我的关键功能:

def Key(message, decision):
key = input("Input the key which will be used to encode the message.\n".lower)
n = 0
for i in range(len(key)):
if 64 < ord(key[n]) < 91:
raise ValueError(key[n], "is a capital letter!")
else:
n = n+1
Keycode(decision, message, key)
当我调用它并输入消息并按回车键时,它会出现:

built-in method lower of str object at 0x0150E0D0


怎么了?我该如何解决?

最佳答案

.upper.lower必须有一对封闭的括号。您可以将自定义参数放入其中,但如果您只想大写输入,请将它们留空。
例子:

user=(input("Enter a letter:")).upper()
这会将大小写更改为大写。

关于python - 为什么我的代码会打印 "built-in method"和一些十六进制数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35321701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com