V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 111 页 / 共 196 页
回复总数  3902
1 ... 107  108  109  110  111  112  113  114  115  116 ... 196  
2019-12-27 11:22:29 +08:00
回复了 520Python 创建的主题 Python Pycharm 中制表符输出无法对齐,这个怎么解决啊?
@520Python 这哪里正常了,你没发现数字和表头没对齐么。。。

请重新阅读一下我的话。\t 的作用是对齐到某个数的整倍数。不同应用程序,这个数不一样,PyCharm 是 4,而 cmd.exe 是 8。带入 8 这个数你重新计算一下。
2019-12-27 11:04:39 +08:00
回复了 520Python 创建的主题 Python Pycharm 中制表符输出无法对齐,这个怎么解决啊?
上面写错了,ljust 不如格式化输出
2019-12-27 11:03:37 +08:00
回复了 520Python 创建的主题 Python Pycharm 中制表符输出无法对齐,这个怎么解决啊?
@BingoXuan lstrip 还不如格式化输出

print('Number Square Cube')
for i in range(1, 11):
....print(f'{str(i):<8s}{str(i**2):<8s}{str(i**3)}')

https://i.imgur.com/Xn5IsGp.png
2019-12-27 10:58:05 +08:00
回复了 520Python 创建的主题 Python Pycharm 中制表符输出无法对齐,这个怎么解决啊?
你是不是对制表符有什么误解?

制表符的作用只是相当于填充空格,至少填充空格,至多填充空格到下一个光标位置为某个数的整倍数。你这张图看上去 PyCharm 是把它填充为 4 个空格的整倍数。

print(a, b) 这句话,a 和 b 之间本来就会有一个固定的空格。所以你 "\t",i**2,"\t",这里就会是 "\t {number} \t"。比如你那一行,4 \t 16 \t 64 \t 4,你看如果 16 前面的空格是 4 的整倍数列开始的字符,那么 16 加上后面的空格已经占据了第二个 4 的整倍数区域。\t 会让它直接输出 4 个空格占据第三个 4 的整倍数区域。。。所以和上面无法对齐。

用制表符对齐命令行输出基本没戏。你得用更高级的包,比如 terminaltables。
2019-12-26 22:23:54 +08:00
回复了 plko345 创建的主题 Python 求助, 这段代码怎么复用
@luozic 没觉得,3.6+ 这不都是基本操作么
2019-12-26 22:22:52 +08:00
回复了 plko345 创建的主题 Python 求助, 这段代码怎么复用
@plko345 python 3.6 以上的类型注解,配合 ide 智能提示的体验简直飞起。因为习惯所以给你加上了
2019-12-26 18:38:42 +08:00
回复了 plko345 创建的主题 Python 求助, 这段代码怎么复用
@plko345 你像我写的那样一起统计,要统计的量通过 stat_names 传入,不是最优解么。

不然你要统计多个指标,就要查多次数据库,特别浪费时间。
2019-12-26 16:21:44 +08:00
回复了 plko345 创建的主题 Python 求助, 这段代码怎么复用
为啥不一起统计?(手动狗头

def cal_category_ecs_amount_by_tags(stat_names: Sequence[str], **tags) -> Dict[str, int]:
....stat_values = {n: 0 for n in stat_names}
....for instance_id in get_category_instance_id_by_tags(**tags):
........ecs_obj = ECSInstance(instance_id)
........for n in stat_names:
............stat_values[n] += getattr(ecs_obj, f'get_{n}')()
....return stat_values
2019-12-23 16:45:46 +08:00
回复了 yeeli 创建的主题 全球工单系统 被飞猪坑, 导致被困冲绳该如何向飞猪和吉祥航空维权
民法诉讼是会看行业惯例的吧。。。
中专生又咋了? 网上拉一下著名高校公开课书单学呗。学啥? 操作系统,数据结构和算法。语言就是 c++。java 这种东西以后学
udp 从协议设计上就只有超时没有关闭
2019-12-20 09:13:12 +08:00
回复了 xushengbin888 创建的主题 前端开发 前端这样依赖后端接口合适不?
后端加一个 key,叫 display_order
安卓当然是各家系统自带的截长屏最方便啦
2019-12-19 15:26:28 +08:00
回复了 waterlaw 创建的主题 程序员 编程界术语的困惑
楼主太纠结“标准答案”了,没有相同的答案就让楼主有些无所适从。其实你列举的这些都不至于导致交流障碍,无所谓的。
2019-12-19 12:57:38 +08:00
回复了 crazytree 创建的主题 问与答 国内当代名俗文化是如何做到如此一致的?
为啥全国统一风格,我觉得很方便,没有任何不适呀
2019-12-19 09:56:14 +08:00
回复了 miniyao 创建的主题 Python Python 4 会不会又是一门新语言?
@hakono 那我需要强调,我的直觉已经和 python linux 等开元软件相吻合了。。。
2019-12-18 21:53:49 +08:00
回复了 miniyao 创建的主题 Python Python 4 会不会又是一门新语言?
楼主你需要理解 semver
2019-12-18 10:15:49 +08:00
回复了 Removable 创建的主题 分享发现 友情提醒: bandizip 的 Windows 版即将采取收费去广告模式
@wangsd 这不是同一家公司么 www
2019-12-18 09:38:02 +08:00
回复了 HTSdTt3WygdgQQGe 创建的主题 Flask Flask 生产环境好难配置
flask gunicorn 足以。uwsgi 既麻烦又不必要
2019-12-17 18:23:15 +08:00
回复了 Removable 创建的主题 分享发现 友情提醒: bandizip 的 Windows 版即将采取收费去广告模式
@delectate 原汁原味,但我拒绝这种哲学。就好像我对 gpl 不感冒
1 ... 107  108  109  110  111  112  113  114  115  116 ... 196  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1189 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 23:08 · PVG 07:08 · LAX 16:08 · JFK 19:08
Developed with CodeLauncher
♥ Do have faith in what you're doing.