但sv1是一个非十进制数,sv2是sv1的进制,我想将sv1化为十进制数
时间: 2024-04-15 20:30:49 浏览: 27
如果sv1是一个非十进制数,而sv2是表示sv1的进制,你可以使用`int()`函数将其转换为十进制数。
假设sv1是一个字符串,表示一个非十进制数,sv2是一个整数,表示sv1的进制,你可以使用以下代码将sv1转换为十进制数:
```python
sv3 = int(sv1, sv2)
```
这样会将sv1按照sv2所表示的进制进行转换,并将结果赋值给变量sv3。
相关问题
sv 十进制转16进制
将十进制数转换为十六进制数的方法是使用strconv.FormatInt()函数,并指定基数为16。具体实现代码如下:
```go
import (
"fmt"
"strconv"
)
func main() {
sv := 123 // 这里假设sv是一个十进制数
hex := strconv.FormatInt(int64(sv), 16)
fmt.Println(hex)
}
```
sv3=int(sv1.get,sv2.get)为什么报错
该语句报错是因为在Python中,使用`int()`函数将字符串转换为整数时,需要将要转换的字符串作为参数传递给`int()`函数。而在你的代码中,你没有使用括号调用`get`方法,应该改为`sv1.get()`和`sv2.get()`。
正确的代码应该是:
```python
sv3 = int(sv1.get()), int(sv2.get())
```
这样可以将`sv1.get()`和`sv2.get()`获取到的字符串转换为整数,并将它们作为元组赋值给变量`sv3`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)