鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 柿子饼同学

[已解决]字符串格式化问题

[复制链接]
发表于 2021-3-29 20:52:10 From FishC Mobile | 显示全部楼层
柿子饼同学 发表于 2021-3-29 20:47
%d也可以吧,但是好像没办法区分二进制和十进制

它返回的还是二进制的呀

你懵了吧,你用计算器看一下10110110它的二进制是多少??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-29 21:12:59 | 显示全部楼层
wp231957 发表于 2021-3-29 20:52
你懵了吧,你用计算器看一下10110110它的二进制是多少??

啊这
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-29 21:17:06 | 显示全部楼层
wp231957 发表于 2021-3-29 20:52
你懵了吧,你用计算器看一下10110110它的二进制是多少??
>>> print('%s'%1011)
1011
>>> print('%d'%1011)
1011
可是返回的是一样的呀,而且在字符串里,返回的字符串一样就行了吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-29 21:48:01 From FishC Mobile | 显示全部楼层
本帖最后由 hrp 于 2021-3-29 21:53 编辑
柿子饼同学 发表于 2021-3-29 21:17
可是返回的是一样的呀,而且在字符串里,返回的字符串一样就行了吧?


你这写的不是二进制,是十进制。
你这样写的意思分别是:
将1011直接格式化为字符串
将1011格式化为整数格式的字符串

在Python中
二进制要这样写:0b1011
相应的,其他进制也有相应的写法
八进制:0o 前缀
十六进制:0x 前缀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-29 21:49:42 | 显示全部楼层
hrp 发表于 2021-3-29 21:48
你这写的不是二进制,是十进制。
在Python中
二进制要这样写:0b1011

啊不加前缀只能是十进制啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-29 21:52:35 From FishC Mobile | 显示全部楼层
柿子饼同学 发表于 2021-3-29 21:49
啊不加前缀只能是十进制啊

是的,不加前缀代表十进制

我重新编辑了,你看一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-29 21:59:16 | 显示全部楼层
哇,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-16 04:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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