关于16讲课后习题的进一步设计
我想问一下这里为啥返回的是0?我看x已经成功传入列表了因为你的each类型都是字符串。。。 heidern0612 发表于 2020-9-3 09:04
因为你的each类型都是字符串。。。
哈哈哈哈!我刚才也发现了这个问题!感谢 heidern0612 发表于 2020-9-3 09:04
因为你的each类型都是字符串。。。
大佬,请问如何判断一个字符串是不是整数或者浮点数? 本帖最后由 heidern0612 于 2020-9-3 09:29 编辑
guo763939889 发表于 2020-9-3 09:11
大佬,请问如何判断一个字符串是不是整数或者浮点数?
检测字符串是否整形比较好检测,用内置的isdigit即可,浮点有点麻烦,可以自己用个if语句判断下是否可以float,也可以用try。 guo763939889 发表于 2020-9-3 09:11
大佬,请问如何判断一个字符串是不是整数或者浮点数?
给个简单的判断是否可以转换函数。
def checkalp():
temp = input("请输入一个待检测的字符串:")
checkpass = 0
for i in temp:
if i.isdigit() or i == ".":
checkpass += 1
else:
continue
if len(temp) == checkpass:
print("当前字符串可转换。")
else:
print("当前字符串包含别的字符,无法转换。")
checkalp()
heidern0612 发表于 2020-9-3 09:26
给个简单的判断是否可以转换函数。
我修改了一下,这样可以判断整数和浮点了,可以相加了,谢谢提供的意见方法
页:
[1]