Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中查找数字是否是给定整数的子集_Python - Fatal编程技术网

如何在Python中查找数字是否是给定整数的子集

如何在Python中查找数字是否是给定整数的子集,python,Python,我正在用python编写一个程序,以确定一个数字是否以集合的形式存在于另一个数字中 例如: 如果数字为,a='12345678910234 我必须找出a中是否存在'4567'。您可以使用 if '4567' in a: ... 尝试在中使用,如果两者都是整数: str(num) in str(a) 如果a是字符串,您可以执行以下操作: a='12345678910234' 值='4567' 如果a中的值为: 打印(f'Value{Value}出现在{a}'中) 其他: 打印(f'Va

我正在用python编写一个程序,以确定一个数字是否以集合的形式存在于另一个数字中

例如: 如果数字为,
a='12345678910234
我必须找出a中是否存在
'4567'

您可以使用

if '4567' in a:
   ...

尝试在中使用
,如果两者都是整数:

str(num) in str(a)


如果
a
字符串
,您可以执行以下操作:

a='12345678910234'
值='4567'
如果a中的值为:
打印(f'Value{Value}出现在{a}'中)
其他:
打印(f'Value{Value}不存在于{a}'中)
给你:

if '123456789010234'.find('4567') > 0: 
     print ("Found!") 
  else: 
     print("Not Found!") 

#Found!

if '123456789010234'.find('4d567') > 0: 
     print ("Found!") 
else: 
      print("Not Found!") 

#Not Found!



如果您以字符串形式接收两个数字:

a = '123456789010234'
b = '4567'
print(True if b in a else False)
如果您作为
int
s接收,请转换为字符串,并在
操作符中使用
进行检查


如果您需要检查字符串是否为整数,或者需要处理负整数,则需要使用
try except

@GlenVeigas没有问题!
a = '123456789010234'
b = '4567'
print(True if b in a else False)