下面是Python字符串转换为整形和浮点类型的方法的完整攻略。
字符串转换为整型
Python可以使用int()函数将字符串转换为整数。int()函数可以将一个字符串作为参数,然后返回一个整数。如果字符串无法转换为整数,则会抛出一个ValueError异常。
下面是一个例子,将字符串“123”转换为整数:
num_str = "123"
num_int = int(num_str)
print(num_int)
输出结果为:123
如果将非数字字符串转换为整数,例如字符串“hello”,则会抛出ValueError异常。
接下来看一个例子:
num_str = "hello"
num_int = int(num_str)
print(num_int)
输出结果为:
ValueError: invalid literal for int() with base 10: 'hello'
字符串转换为浮点型
Python可以使用float()函数将字符串转换为浮点数。float()函数可以将一个字符串作为参数,然后返回一个浮点数。如果字符串无法转换为浮点数,则会抛出一个ValueError异常。
下面是一个例子,将字符串“3.14”转换为浮点数:
num_str = "3.14"
num_float = float(num_str)
print(num_float)
输出结果为:3.14
如果将非数字字符串转换为浮点数,例如字符串“hello”,则会抛出ValueError异常。
接下来看一个例子:
num_str = "hello"
num_float = float(num_str)
print(num_float)
输出结果为:
ValueError: could not convert string to float: 'hello'
以上就是Python字符串转换为整型和浮点类型的方法的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python 字符串转换为整形和浮点类型的方法 - Python技术站