AI技术百科
tianjing2020
2021-12-26 09:45:15
2.10、Python布尔类型和字符串的相互转换
在 Python 中,布尔类型和字符串是可以相互转换的。
1) 将字符串转换成布尔类型
将其他类型转换成布尔类型的最简单办法是使用 bool() 函数。如将字符串转换成布尔类型,其规则是如果字符串为空字符串,就是不包含任何字符、长度为 0 的字符串,转换成布尔类型时为 False,其他都转换成True,包括“False”。
请看下面的例子:
>>> bool("") # 空字符串 False >>> bool("False") # 非空字符串 True >>> bool("123") True
2) 将布尔类型转换成字符串
如果想将布尔类型的转换成字符串,可以使用 str() 函数。其返回的值分别是“True”和“False”。
请看下面的例子:
>>> str(True) # 将布尔类型的True转换成字符串类型 'True' >>> str(False) # 将布尔类型的False转换成字符串类型 'False'
26
条内容
Python基本数据类型一共26个章节
本章将介绍 Python 内置的基本数据类型,包括整型、浮点数、字符串、布尔型、列表、元组、集合和字典等 Python 定义的基本数据类型,以及这些数据类型的运算操作。
我们知道,Python 是强类型语言,每个变量在某个时刻的类型是确定的。也就是说,Python 中任意一个存活的对象,其类型是唯一的。不同类型的对象有不同的属性,能完成不同的操作。
另外本章最后还会介绍变量、对象等概念。每个对象都有一个确定的类型,每个变量都指向某个特定的对象。
本章将介绍 Python 内置的基本数据类型,包括整型、浮点数、字符串、布尔型、列表、元组、集合和字典等 Python 定义的基本数据类型,以及这些数据类型的运算操作。
我们知道,Python 是强类型语言,每个变量在某个时刻的类型是确定的。也就是说,Python 中任意一个存活的对象,其类型是唯一的。不同类型的对象有不同的属性,能完成不同的操作。
另外本章最后还会介绍变量、对象等概念。每个对象都有一个确定的类型,每个变量都指向某个特定的对象。