python str()函数用法

python str()函数用法

python str()函数用法

1. 简介

在Python中,str()函数是一个内置函数,用于将不同类型的数据转换为字符串类型。

2. 语法

str()函数的语法如下所示:

str(object, encoding='utf-8', errors='strict')
Python

参数说明:

  • object:表示要转换为字符串的对象。
  • encoding(可选):指定字符串的编码,默认为’utf-8’。
  • errors(可选):指定编码错误时的处理策略,默认为’strict’,可选值有’ignore’、’replace’、’xmlcharrefreplace’、’backslashreplace’等。

3. 示例

下面通过几个具体的示例来演示str()函数的用法。

3.1 转换整数为字符串

将一个整数转换为字符串的示例代码如下:

num = 123
num_str = str(num)
print(num_str)
Python

输出:

'123'
Python

3.2 转换浮点数为字符串

将一个浮点数转换为字符串的示例代码如下:

float_num = 3.14
float_str = str(float_num)
print(float_str)
Python

输出:

'3.14'
Python

3.3 转换布尔值为字符串

将一个布尔值转换为字符串的示例代码如下:

bool_val = True
bool_str = str(bool_val)
print(bool_str)
Python

输出:

'True'
Python

3.4 转换列表为字符串

将一个列表转换为字符串的示例代码如下:

list_data = [1, 2, 3, 'a', 'b', 'c']
list_str = str(list_data)
print(list_str)
Python

输出:

'[1, 2, 3, 'a', 'b', 'c']'
Python

3.5 转换元组为字符串

将一个元组转换为字符串的示例代码如下:

tuple_data = (1, 2, 3, 'a', 'b', 'c')
tuple_str = str(tuple_data)
print(tuple_str)
Python

输出:

'(1, 2, 3, 'a', 'b', 'c')'
Python

3.6 转换字典为字符串

将一个字典转换为字符串的示例代码如下:

dict_data = {'name': 'Alice', 'age': 25, 'city': 'New York'}
dict_str = str(dict_data)
print(dict_str)
Python

输出:

"{'name': 'Alice', 'age': 25, 'city': 'New York'}"
Python

3.7 字符串拼接

使用str()函数还可以将多个字符串拼接成一个字符串。示例代码如下:

str1 = 'Hello'
str2 = 'World'
str_concat = str1 + ' ' + str2
print(str_concat)
Python

输出:

'Hello World'
Python

3.8 其他数据类型转换为字符串

除了上述已经列举过的数据类型,str()函数还可以将其他数据类型转换为字符串,例如:

# 转换日期类型为字符串
import datetime
date = datetime.date.today()
date_str = str(date)
print(date_str)

# 转换对象类型为字符串
class Person:
    def __init__(self, name):
        self.name = name
    def __str__(self):
        return self.name

person = Person('Tom')
person_str = str(person)
print(person_str)
Python

输出:

'2022-01-01'
'Tom'
Python

4. 总结

str()函数是一个非常常用的函数,在将其他数据类型转换为字符串时非常有用。它可以将整数、浮点数、布尔值、列表、元组、字典等各种类型的数据转换为字符串。另外,str()函数还可以用于字符串的拼接和其他数据类型的转换。掌握str()函数的用法,对于处理各种字符串相关的任务非常有帮助。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册