|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
麻烦各位大佬,第48行中,if还可以跟字典么,我自己做了实验,if后面跟字典,字典里有值就返回true,没值就返回false。
目前我是死记硬背,有大大帮忙说一下么。
for each_txt_file in txt_files:
key_dict = search_in_file(each_txt_file, key)
if key_dict:
print('================================================================')
print('在文件【%s】中找到关键字【%s】' % (each_txt_file, key))
if detail in ['YES', 'Yes', 'yes']:
print_pos(key_dict)
是啊,if后边只要跟那些非空的字典、列表、字符串等,还有非负数,就是返回True;
如果if后边的是空(None)的,或者是“0”,或者是负数,就返回False
以上是常见情况,特殊情况特殊分析
|
|