lxfp.net
当前位置:首页 >> python 怎么判断一个字符串的格式相等 >>

python 怎么判断一个字符串的格式相等

测试了下,发现m=input();输入‘xinwen’后按回车 m的值是 ‘xinwen\r’,原因就在这里! 而在解析器中则没有这个问题!

代码如下: a = 'abc'b = 'abc'if a == b: print('a等于b') 效果如下:

可以直接使用python的内建函数cmp(): s1='hello's2='hell's3='hello world's4='hello'cmp(s1,s2)#输出结果为1cmp(s1,s3)#输出结果为-1cmp(s1,s4)#输出结果为0

直接用==比较 if "相等"=="相等": print(”相等") else: print("不等")

Python 2.7.3 (default, Mar 14 2014, 11:57:14) [GCC 4.7.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> astr = "abcdefg">>> alst = list(astr)>>> astr'abcdefg'>>> alst['a', 'b', 'c', 'd', 'e'...

if u"星期 节次" == tempStr[0]

安装chardet模块 chardet文件夹放在/usr/lib/python2.4/site-packages目录下 [root@sha-sso-data01 chardet]# python Python 2.4.3 (#1, Sep 21 2011, 19:55:41) [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2 Type "help", "copyright", ...

在python里,汉字分字节流和unicode字符串: 参考http://www.sqlite.com.cn/MySqlite/11/395.Html 例如“哈”字,假如两个有两个字符str1和str2 str1 = '\xb9\xfe' // 这个字节流表示哈字是使用GBK编码的字节流 str2 = u'\u54c8 // 表示这个字符使...

chardet.detect方法可以 示例代码如下: #coding:utf-8import chardetfor i in ['abc123','中国']: print i,chardet.detect(i)输出: abc123 {'confidence': 1.0, 'encoding': 'ascii'} 中国 {'confidence': 0.7525, 'encoding': 'utf-8'}

直接用==比较 if "相等"=="相等": print(”相等") else: print("不等")。 直接用==比较 if "相等"=="相等": print(”相等") else: print("不等")。

网站首页 | 网站地图
All rights reserved Powered by www.lxfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com