我有下面的测试代码。我怎样才能把这个条件变成真的

2024-04-26 14:45:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的测试代码。我怎样才能使这个条件成立呢。我知道Str()中的方法是.split,但当我把它放在一个变量上时,它会把它看作一个列表。你知道吗

a="1.1.1.1/29"

aa=a.split('/')

>>aa == "29"

>>False

Tags: 方法false列表条件aasplit测试代码str
3条回答

Split确实将字符串拆分为子字符串,并返回列表中的结果子字符串。你知道吗

以下条件返回True:

aa[1] == "29" 

str.split()按指定的分隔符拆分原始字符串后返回“字符串列表”。你知道吗

a = '1.1.1.1/29'
aa = a.split('/') # aa is now ['1.1.1.1', '29']
subnet = aa[1] # subnet is '29'

您可以在这里了解更多信息:https://www.pythonforbeginners.com/dictionary/python-split

你可以在列表中使用

a="1.1.1.1/29"

aa=a.split('/')

>>"29" in aa

>>True

相关问题 更多 >