我想知道为什么不能将字符串连接到python中指定为None的变量。我知道它被用作逻辑测试,但是在决定变量应该是字符串、整数之前,如何保持变量为空呢。
抱歉,这是我正在做的代码
从用户获取输入
precraword=input(“\n\n\n请输入您的单词:”)
把它变成小写,得到单词的长度
预绘图=预绘图。下()
lenWord=len(预绘图)
nLenWord=-lenWord-1
后话=无
对于范围(-1,nLenWord,-1)中的i:
backWord += preScraWord[i]
打印单词
打印(背景词)
Tags:
听上去,运营商的问题是:
然后想做一些类似的事情:
^{pr2}$这将在},它不能与{}的前一个值
i > 1
时引发异常,因为在这种情况下,f(i)
返回{"a string"
串联。在有几种方法可以解决此问题:
1。 在连接之前检查
f()
的返回类型:(LBYL)2。 捕获
^{4}$TypeError
异常:(EAFP)3。 改变创造
None
值的东西:(智慧)相关问题 更多 >
编程相关推荐