python string转换为 num
时间: 2023-08-15 17:08:43 浏览: 44
如果你想将一个字符串转换为数字,可以使用 int() 或 float() 函数。具体使用方法如下:
1. 将字符串转换为整数:
```python
num_str = "123"
num_int = int(num_str)
print(num_int) # 输出:123
```
2. 将字符串转换为浮点数:
```python
num_str = "3.14"
num_float = float(num_str)
print(num_float) # 输出:3.14
```
需要注意的是,如果字符串不能转换为数字,会抛出 ValueError 异常。
相关问题
Python把string转换为FLOAT
要将字符串转换为浮点数,可以使用Python内置的float()函数。例如:
```
num_str = "3.14"
num_float = float(num_str)
print(num_float)
```
输出结果为:
```
3.14
```
注意,如果字符串无法转换为浮点数,则会抛出ValueError异常。
python 对象转换为string
在 Python 中,我们可以使用内置函数 str() 将对象转换为字符串。
示例:
```python
num = 123
str_num = str(num)
print(str_num) # 输出 '123'
lst = [1, 2, 3]
str_lst = str(lst)
print(str_lst) # 输出 '[1, 2, 3]'
dict_obj = {'name': 'Alice', 'age': 20}
str_dict = str(dict_obj)
print(str_dict) # 输出 "{'name': 'Alice', 'age': 20}"
```
另外,我们也可以使用 Python 的 json 模块将对象转换为 JSON 格式的字符串。
示例:
```python
import json
dict_obj = {'name': 'Alice', 'age': 20}
json_str = json.dumps(dict_obj)
print(json_str) # 输出 '{"name": "Alice", "age": 20}'
```