内置函数 - str

来源:互联网 发布:centos6 yum安装lnmp 编辑:程序博客网 时间:2024/06/07 14:09

str 将数据强制转型为字符串。每种数据类型都可以强制转型为字符串。


>>> str(1)
'1'


>>> str([1,2,3,4])
'[1, 2, 3, 4]'


>>> str(types)
"<module 'types' from '/usr/lib64/python2.6/types.pyc'>"

对于简单的数据类型比如整型,你可以预料到 str 的正常工作,因为几乎每种语言都有一个将整型转化为字符串的函数。 
然而 str 可以作用于任何数据类型的任何对象。这里它作用于一个零碎构建的列表。 
str 还允许作用于模块。注意模块的字符串形式表示包含了模块在磁盘上的路径名,所以你的显示结果将会有所不同。 
str 的一个细小但重要的行为是它可以作用于 None,None 是 Python 的 null 值。这个调用返回字符串 'None'。

0 0