Python中的数据类型转换是一项基本而实用的技能,它允许您在不同数据类型之间自由切换,以满足不同的运算或逻辑需求。以下是几种常见的数据类型转换方法:
- x = 5
- y = float(x)
- print(y) # 输出: 5.0
2. 浮点(float)转整数(int): 使用int()函数可以将浮点数转换为整数,这会导致小数部分被舍去。
- x = 5.9
- y = int(x)
- print(y) # 输出: 5
3. 字符串(str)转整数(int)或浮点(float):• 转换为整数使用int(),但前提是字符串只包含数字。
- x = "123"
- y = int(x)
- print(y) # 输出: 123
• 转换为浮点数使用float()。
- x = "123.45"
- y = float(x)
- print(y) # 输出: 123.45
• 整数(int)或浮点(float)转字符串(str): 使用str()函数可以将数值类型转换为字符串。
- x = 123
- y = str(x)
- print(y) # 输出: "123"
- x = 123.45
- y = str(x)
- print(y) # 输出: "123.45"
• 布尔值(bool)与其他类型的转换:
• 布尔值
- True
转换为整数为
1
False
转换为整数为
- 0
使用
- int()
• 其他类型转换为布尔值时,非零数值、非空字符串、非空列表等会被视为
- True
反之为
- False
请注意,进行类型转换时,确保转换操作是有意义的,并且不会导致数据丢失或错误(例如,将包含非数字字符的字符串转换为数字会引发异常)
需要更多资料可VX扫码获取
标签:类型转换,Python,float,整数,int,str,print,数据 From: https://blog.csdn.net/2401_84168885/article/details/139726158