这个叫做str的函数, 它是用来把其他的那些数据类型, 统统转换成为字符串类型的一个内置性质的函数。
这篇文章会去把中str这个函数的用法给展开来说个透, 说得特别详细, 也说得特别深入, 同时还会加上话题标签#百度秋冬打卡挑战赛#。
基本语法
其中的str函数的基本语法, 现在呈现给大家的是这样的:
把空的字符串拿给它转, 最后得到的结果还是一个空的字符串。
其中部分, 是可选参数, 它表示的就是那个要被转换为字符串的对象, 如果在操作的时候未提供上述所述该参数情况, 在默认情形下就会把空字符串作为参数来处理。
参数与返回值
str函数的参数可以是任意种类的数据, 这其中包括了整数数据, 也涵盖了浮点数数据, 还包括了布尔值数据, 甚至列表这种数据结构也可以作为其参数, 元组同样可以被用作其参数输入。
在传入的数据类型是各种不同的类别这样的情况下, str函数会按照需要去执行相应的转换工作, 而这种转换所依据的标准, 是由该类里面那个被括起来的方法的具体实现方式来进行决定的。
返回值: 函数返回一个字符串类型的对象<。如果传入的数据已经是一个字符串类型, 那么返回的值就是原始数据<;否则, 会根据传入的数据类型进行相应的转换, 并返回相应的字符串<。
用法
把整数变成字符串的操作, 是使用 str 这个函数来完成的。举个例子来说的话:
先把数字123交给那个叫num的变量去装, 然后呢再用字符串转换的方法把它转换成文本样子, 最后再去打印出来, 结果就是看到一个写着123的字符串。
通过调用str函数,我们可以完成浮点数向字符串这一转换动作。比方说, 接下来的这个例子。
这个程序把数字 3.14159 转换成字符串, 接着打印出来。因此最终的输出显示内容就是单引号包围的字符序列, 也就是 '3.14159'。
转换布尔值为字符串使用str函数可以将布尔值转换为字符串。
例如:
执行了把字符串变量设置为等于布尔值真这个操作, 接着调用打印函数, 最后得到的输出结果是引号包含的字符真。
使用str函数这个操作是可以把列表给转换成字符串的, 具体的例子就是像这样展示出来的。
结果是空白字符串, 通过打印出来以后呢发现得到的结果为""
我们可以使用 str 这个函数, 来把元组转换成字符串, 举一个例子来说明一下具体情况。
先给那个元组赋值成一个一, 二, 三的元组, 然后再把它传进字符串构造器里做一次转换操作, 最后调用打印函数去执行输出动作, 其得到的结果是括号包着一, 二, 三的单引号形式。
总结
在实际开发的过程里面, 我们能够借助于str这个函数, 去把各种不一样类型的数据给转换成为字符串这种形式, 那么这样子的话呢, 就方便进行后续的更加深入的处理以及相关的操作了。
与此同时, 你还能够去把这些其他的字符串的操作方法给结合起来, 就比如说像什么切片呀还有拼接之类的这些方法, 从而达到一个可以实现更加地复杂的文本处理功能这样子的这么一个结果。