<返回更多

解决Pycharm控制台输出乱码问题

2022-09-21    开会不带本
加入收藏

原始代码:

# 执行系统命令
__import__('os').system("ping www.google.com")

结果:Pycharm输出一堆乱码:

 

快捷键:Ctrl + Alt + s 调出设置菜单

文件→设置→ 编辑器→ 文件编码:

将“全局编码”和“项目”编码设置为"GBK"。保存退出!

 

SHIFT + F10重新运行程序,乱码消失!

 

头条说必须300字才能发布:

以下凑够300字!!!

打印 9 * 9 乘法口诀表:

#!/usr/bin/env Python/ target=_blank class=infotextkey>Python
# coding: utf-8
# 9 * 9 乘法表打印

i = 0
while i < 9:
    i += 1
    j = 0
    while j < i:
        j += 1
        print(f"{j}*{i}={j * i} ", end="t")
    print()

为什么Python在列表和元组的末尾允许使用逗号?

Python 允许您在列表,元组和字典的末尾添加一个尾随逗号:

[100, 200, 300,]
('王胃疼', '郑添衣', '赵六斤', '汪不走',)
d = {
    "A": [11, 55],
    "B": [66, 77],  
}

有几个理由允许这样做。

如果列表,元组或字典的字面值分布在多行中,则更容易添加更多元素,因为不必记住在上一行中添加逗号。这些行也可以重新排序,而不会产生语法错误。

不小心省略逗号会导致难以诊断的错误。例如:

x = [
  "fee",
  "fie"
  "foo",
  "fum"
]

这个列表看起来有四个元素,但实际上包含三个 : "fee", "fiefoo" 和 "fum" 。总是加上逗号可以避免这个错误的来源。

允许尾随逗号也可以使编程代码更容易生成。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>