Python中的字符串转换函数:str()、int()、float()、bool()等
发布时间:2023-06-18 08:13:42
Python是一种高级编程语言,具有很强的处理字符串的能力。在写Python代码时,经常需要对字符串进行转换。Python中提供了很多字符串转换函数,包括str()、int()、float()、bool()等,可以将一种数据类型转换为另一种。
1. str()函数
str()可以将任何数据类型的值转换为字符串,包括数值、布尔值、列表等。如果不将其他数据类型转换为字符串,Python会将其默认为数字类型,str()函数可以解决这个问题。
例如:
a = 123
b = str(a)
print(type(b)) #输出类型是字符串
2. int()函数
int()函数可以将字符串或浮点型变量转换为整型变量。
例如:
a = "123"
b = int(a)
print(type(b)) #输出类型是整型
3. float()函数
float()函数将任何数据类型转换为浮点型变量。
例如:
a = "123.456"
b = float(a)
print(type(b)) #输出类型是浮点型
4. bool()函数
bool()函数用于将其他数据类型转换为布尔值。如果值是0或为空,则值为False,否则为True。
例如:
a = 0
b = bool(a)
print(b) #输出值为False
总之,Python中的字符串转换函数可以帮助开发者将各种数据类型转换为所需的类型,非常实用。
