python的str(anything)和unicode(any

2019-11-06  本文已影响0人  泡菜鸡丁

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

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

另外:

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

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读