python中怎样对比字符串是不是相同-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

站在用户的角度思考问题,与客户深入沟通,找到湘阴网站设计与湘阴网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名注册、网页空间、企业邮箱。业务覆盖湘阴地区。

小编给大家分享一下python中怎样对比字符串是不是相同,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

在python中,判断两个变量是否相等或一样,可以使用==或者is来判断;

python中怎样对比字符串是不是相同

示例

python中怎样对比字符串是不是相同

使用注意事项

1.有时候两个字符串打印出来看着一样,但是判断却是False?如果两个字符串末尾有其他符号,比如回车‘\n’,print的时候无法发现的,所以需要strip:

a=a.strip()
b=b.strip()
if a==b:
print "True"

2.有时候==判断是 True ,is 判断却是 False?

这是因为两个字符串来自不同的内存块,内存地址不一样

id() 函数用于获取对象的内存地址。

(ob1 is ob2) 等价于 (id(ob1) == id(ob2)) id函数可以获得对象的内存地址,如果两个对象的内存地址是一样的,那么这两个对象肯定是一个对象。和is是等价的.

python中怎样对比字符串是不是相同

看完了这篇文章,相信你对python中怎样对比字符串是不是相同有了一定的了解,想了解更多相关知识,欢迎关注创新互联-成都网站建设公司行业资讯频道,感谢各位的阅读!


标题名称:python中怎样对比字符串是不是相同-创新互联
文章转载:http://csdahua.cn/article/gjghi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流