我想将两个字符串组合在一起,我想知道是否使用正确的方法。
对于网络爬虫,我有以下几行代码,以防页面使用本地链接。如果是这样,我将家庭住址“ https://www.foo.bar”添加到链接中并进行存储。 我确实有一个单行解决方案,但是使用这样的if语句感觉很奇怪。当然,那可能就是我,对Python和编程还是有点绿色。
foo = 'hello'
bar = 'world'
if not foo in bar:
bar = foo + bar #space is not important at this point
bar = foo + bar if not foo in bar else bar
如上所述,两个选项都可以正常工作。我只是想知道这是否是解决此问题的好方法吗?