Python function.eq()是否区分大小写?

Python function.eq()是否区分大小写?,python,pandas,function,Python,Pandas,Function,我似乎在网上找不到任何文献来帮助我回答我的问题。我从Pandas文档中看到,.eq()评估数据帧对象与常量、序列或其他数据帧对象()的比较 但我的问题是,.eq('ppt')是否会捕获'ppt'的实例以及'ppt'?不,它不会。您可以使用isin(['PPT','PPT'])或使用.str.lower().eq('PPT')。顾名思义,它将对基础数据类型调用\uuuueq()。除非您使用的字符串子类的\uuuu eq\uuuu()不区分大小写,否则它将默认为str行为的任何内容,即区分大小写。谢

我似乎在网上找不到任何文献来帮助我回答我的问题。我从Pandas文档中看到,
.eq()
评估数据帧对象与常量、序列或其他数据帧对象()的比较


但我的问题是,
.eq('ppt')
是否会捕获
'ppt'
的实例以及
'ppt'

不,它不会。您可以使用
isin(['PPT','PPT'])
或使用
.str.lower().eq('PPT')
。顾名思义,它将对基础数据类型调用
\uuuueq()。除非您使用的字符串子类的
\uuuu eq\uuuu()
不区分大小写,否则它将默认为
str
行为的任何内容,即区分大小写。谢谢Quang Hoang和norok2,您的评论消除了我的困惑。我将修改代码,使其更不区分大小写。