seasonsstory

 str 函数

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

例 4.6. str 介绍

>>> str(1)          

1

\'1\'
>>> horsemen = [\'war\', \'pestilence\', \'famine\']
>>> horsemen
[\'war\', \'pestilence\', \'famine\']
>>> horsemen.append(\'Powerbuilder\')
>>> str(horsemen)   

2

"[\'war\', \'pestilence\', \'famine\', \'Powerbuilder\']"
>>> str(odbchelper) 

3

"<module \'odbchelper\' from \'c:\\docbook\\dip\\py\\odbchelper.py\'>"
>>> str(None)       

4

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

info 函数的核心是强大的 dir 函数。dir 函数返回任意对象的属性和方法列表,包括模块对象、函数对象、字符串对象、列表对象、字典对象 …… 相当多的东西。

分类:

技术点:

相关文章:

  • 2021-10-16
  • 2021-09-29
  • 2021-11-20
  • 2021-05-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-10
  • 2021-06-30
  • 2021-11-26
  • 2021-07-18
  • 2022-12-23
相关资源
相似解决方案