鱼C论坛

 找回密码
 立即注册
查看: 1079|回复: 11

[已解决][::-1]的问题

[复制链接]
发表于 2020-5-17 18:10:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
代码如下:
num = int(input('num = '))
num_str = str(num)
num_change = num_str[::-1]
print(num_change)
如果我输入012345
输出的是54321
为什么如果第一位不是0,就会全部输出。
请教各位大神,这是怎么回事???
最佳答案
2020-5-17 18:12:59
因为你把它转换成整数了呀
整数的第一位不能是0,Python就给去掉了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-17 18:12:20 | 显示全部楼层
我这没啥问题啊

>>> s="012345"
>>> s[::-1]
'543210'
>>>     
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 18:12:59 | 显示全部楼层    本楼为最佳答案   
因为你把它转换成整数了呀
整数的第一位不能是0,Python就给去掉了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 18:13:00 | 显示全部楼层
本帖最后由 wuqramy 于 2020-5-17 18:14 编辑

那是输入后int的问题
再说了int也没必要加
因为input的返回就是字符串
所以也没必要num_str这个变量
num = input('num = ')
num_change = num[::-1]
print(num_change)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 18:13:38 | 显示全部楼层
num = int(input('num = '))
num_str = str(num)

你不觉得 本来就是字符串  你转int  之后再转str  有些画蛇添足 吗

这样一转,,自然把前导0 给转没了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 18:13:56 | 显示全部楼层
num = int(input('num = '))
num_change = num_str[::-1]
print(num_change)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 18:15:35 | 显示全部楼层
如果是一个字符串,是可以的,但你这是整数,浮点型
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 18:16:16 | 显示全部楼层
一个整数最大位是0就自动过滤了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 18:32:09 | 显示全部楼层
num = int(input('num = '))


-这里你把输入的数直接int()转为整数了,导致你输入012345 变成 12345
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-17 18:34:46 | 显示全部楼层
楼上都是正解
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-18 08:44:37 From FishC Mobile | 显示全部楼层
在 int() 转换的时候,Python 会把 0 直接去掉
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-5-18 08:45:11 From FishC Mobile | 显示全部楼层
wp231957 发表于 2020-5-17 18:12
我这没啥问题啊

>>> s="012345"

人家用了 int() 但是你没有
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-3-14 20:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表