Skip to main content
 首页 » 编程设计

python之为什么我的函数不打印

2025年05月04日1498°冷暖

所以我有这个功能。

def test(fourBits): 
  binaryDigits = fourBits 
  if binaryDigits[1] == 1: 
     print 'test' 

如果我输入 test('1111'),它不会打印 test。我不明白为什么不是?

请您参考如下方法:

使用这个:

if int(binaryDigits[1]) == 1: 

或者这个:

if binaryDigits[1] == '1': 

以便类型匹配,即比较两个字符或两个数字。