美文网首页
python的str(anything)和unicode(any

python的str(anything)和unicode(any

作者: 泡菜鸡丁 | 来源:发表于2019-11-06 15:52 被阅读0次

    python 2有两个全局函数可以把对象强制转换成字符串:unicode()把对象转换成Unicode字符串,还有str()把对象转换为非Unicode字符串。

    python 3只有一个字符串类型,Unicode字符串,所以str()函数即可完成所有的功能。(Unicode()函数在python3 里已经不存在了。)

    另外:

    没有专门的char()数据类型,确实没有需要有这个类型。

    单引号和双引号字符串是完全相同的——他们没有在任何方面不同。

    正则表达式,一定要用自然字符串处理正则表达式,否则会需要很多的反斜杠。

    使用help(str)可查看字符串对象定义的所有方法及属性。

    由于百分号有特殊作用,所以字符串里面要用百分号的话需要使用"%%",如:"select * from my_table where name like '%%测试' "。

    相关文章

      网友评论

          本文标题:python的str(anything)和unicode(any

          本文链接:https://www.haomeiwen.com/subject/hiiubctx.html