python-3.x - 将整数0与python3中的其他整数连接起来
问题描述
我可以使用以下代码连接以下 2 个整数:
x = 1
y = 2
print(int(str(x) + str(y)))
输出:
12
但在以下情况下,它不起作用:
x = 0
y = 2
print(int(str(x) + str(y)))
输出:
2
预期输出:
02
提前谢谢了!
解决方案
int(x)
用于将其参数“x”转换为整数。所以,当你这样做时str(x)+str(y)
,你会得到'02',一个字符串数据。但是当它作为参数传递给 时int()
,它变成 2,因为 0 放在数字之前(小数点之前)没有任何值。
要获得 02,只需将其保留在str(x)+str(y)
.
推荐阅读
- javascript - 使用 AdminLTE3 侧边栏树形视图反应问题
- android - 在 Qt 中,如何在 Android 上使用 USB OTG 串行接口?
- erlang - 无法在堆上分配 - 但内存在那里
- java - 无法使用 java 驱动程序发出简单的 SQL 请求,但在 mysql 控制台中工作正常
- node.js - 我应该在 ExpressionAttributeValues 中传递什么类型的整数类型的排序键以在 dynamodb 中查询?
- javascript - 向右滚动时滚动条我需要元素始终保持在右侧
- qt - QML如何通过单击列的标题对tableView进行排序
- android - Flutter:如何在以下文档中检索字段
- jsf - 如何将未定义数量的路径参数映射到 Ocpsoft Rewrite 中的请求参数?
- django - Django:关于使用 get_context_data 扩展 ListView 的两个问题