Stackoverflow 上关于 Python 的问题
排名根据 vote 数量选取, 许多 SO 上的回答质量确实高, 有能力建议查看原文, 一般引用的文章也非常好,
翻译是根据 question id 写在 data 文件夹, 运行脚本 get_so_100.py 自动生成 part 部分文档
目录
图表数据更新时间 2018-10-18 01:33:51
| rank | vote | view | answer | url | 中文 |
|---|---|---|---|---|---|
| 1 | 8558 | 1837210 | 39 | url | Python中关键字yield有什么作用? |
| 2 | 4734 | 636875 | 16 | url | Python中的元类(metaclass)是什么? |
| 3 | 4626 | 1468573 | 22 | url | 在Python中有三元运算符吗? |
| 4 | 4530 | 3091022 | 39 | url | 用Python如何一个文件是否存在? |
| 5 | 4348 | 1893044 | 29 | url | if __name__ == "__main__":有什么作用? |
| 6 | 3782 | 2678600 | 52 | url | 在Python中调用外部命令? |
| 7 | 3383 | 1264559 | 49 | url | 如何在一个表达式里合并两个字典? |
| 8 | 3119 | 1993725 | 25 | url | 检查一个文件夹是否存在,如果不存在就创建它 |
| 9 | 3072 | 2877536 | 14 | url | Python中有检查字符串包含的方法吗? |
| 10 | 3039 | 1872959 | 41 | url | 用字典的值(key)对字典进行排序 |
| 11 | 2967 | 2634401 | 32 | url | 在Python中列出目录中的所有文件 |
| 12 | 2862 | 1856471 | 30 | url | 检查列表是否为空的最好方法 |
| 13 | 2794 | 588058 | 24 | url | 装饰器@staticmethod和@classmethod有什么区别? |
| 14 | 2787 | 2286116 | 24 | url | Python中的appen和extend |
| 15 | 2680 | 1455704 | 21 | url | 在循环中获取索引(数组下标) |
| 16 | 2554 | 2740443 | 18 | url | 如何在一个函数里用全局变量? |
| 17 | 2428 | 444941 | 15 | url | Python中如何在一个函数中加入多个装饰器? |
| 18 | 2396 | 1241133 | 31 | url | 理解Python切片 |
| 19 | 2360 | 2761878 | 27 | url | 查找列表中某个元素的下标 |
| 20 | 2311 | 2380401 | 19 | url | 检查一个键在字典中是否存在 |
| 21 | 2273 | 2487553 | 34 | url | 怎么在windows下安装pip? |
| 22 | 2236 | 3143856 | 11 | url | 使用 for 来迭代字典的原理 |
| 23 | 2203 | 1237032 | 36 | url | 在嵌套列表中获取 flat list |
| 24 | 2186 | 487459 | 21 | url | __str__和repr__的区别 |
| 25 | 2132 | 2306176 | 12 | url | 在 Python 里如何手工进行延迟? |
| 26 | 2114 | 118677 | 30 | url | Python中的"小震撼":变化的默认参数 |
| 27 | 2113 | 1002442 | 23 | url | 怎么用引用来改变一个变量? |
| 28 | 2049 | 2277012 | 31 | url | 在Python里获取当前时间 |
| 29 | 2044 | 1357234 | 7 | url | 理解Python中super()和__init__()方法 |
| 30 | 2042 | 515111 | 7 | url | 在一行里获取多个异常 |
| 31 | 1998 | 2444832 | 20 | url | 字典里添加元素的方法 |
| 32 | 1967 | 511549 | 25 | url | 有方法让Python运行在Android上吗? |
| 33 | 1828 | 3109154 | 24 | url | 把字符串解析成浮点数或者整数 |
| 34 | 1787 | 1099948 | 18 | url | 如何克隆或者 copy 一个 list ? |
| 35 | 1785 | 2790533 | 34 | url | 把文件一行行读入数组 |
| 36 | 1727 | 1504654 | 28 | url | 合并两个列表 |
| 37 | 1676 | 1568802 | 21 | url | 在 macOS 上如何安装 pip |
| 38 | 1659 | 2178345 | 11 | url | 获得一个字符串的子串 |
| 39 | 1658 | 461700 | 18 | url | Python中**和*参数有什么用? |
| 40 | 1653 | 643357 | 57 | url | 在Python怎么样才能把列表分割成同样大小的块? |
| 41 | 1623 | 1189801 | 5 | url | 手动抛出异常 |
| 42 | 1604 | 2652232 | 6 | url | 怎么样获取一个列表的长度? |
| 43 | 1580 | 827210 | 37 | url | 怎么在终端里输出颜色? |
| 44 | 1574 | 1911103 | 15 | url | 查找当前目录和文件目录 |
| 45 | 1570 | 1836708 | 8 | url | 在 Python 中如何将字符串转回为小写 |
| 46 | 1565 | 1231023 | 14 | url | 复制文件 |
| 47 | 1561 | 970000 | 16 | url | Python 中类的静态变量 |
| 48 | 1551 | 1956758 | 19 | url | 把字符串转化成时间 |
| 49 | 1529 | 1252208 | 49 | url | Python中用什么代替switch语句? |
| 50 | 1523 | 1489169 | 10 | url | 删除文件或者文件夹 |
| 51 | 1521 | 204859 | 10 | url | 为什么在C++中读取stdin中的行会比Python慢呢? |
| 52 | 1497 | 673854 | 11 | url | __init__.py 的作用 |
| 53 | 1479 | 837904 | 49 | url | 用pip升级所有包 |
| 54 | 1467 | 1346339 | 14 | url | 获取列表最后一个元素 |
| 55 | 1450 | 1382804 | 9 | url | 查看一个对象的类型 |
| 56 | 1449 | 119508 | 7 | url | 为什么 "1000000000000000 in range(1000000000000001)" 在 Python3 里速度那么快? |
| 57 | 1441 | 1459468 | 26 | url | 如何使打印的内容没有空格或换行 |
| 58 | 1428 | 1063020 | 9 | url | 为什么是string.join(list)而不是list.join(string)? |
| 59 | 1424 | 790037 | 9 | url | 静态方法 |
| 60 | 1420 | 633857 | 191 | url | |
| 61 | 1413 | 541572 | 17 | url | 通过列表中字典的值对列表进行排序 |
| 62 | 1363 | 1038536 | 14 | url | 在列表中随机取一个元素 |
| 63 | 1363 | 1319979 | 26 | url | 如何移除换行符? |
| 64 | 1361 | 1130319 | 11 | url | 在 Python 中如何获取环境变量 |
| 65 | 1349 | 1258301 | 16 | url | bytes 换成 string |
| 66 | 1321 | 508348 | 11 | url | 对于初学者如何理解 @classmethod 和 @staticmethod? |
| 67 | 1282 | 1027318 | 31 | url | 检查一个字符串是否是一个数字 |
| 68 | 1247 | 502333 | 10 | url | 通过函数名的字符串来调用这个函数 |
| 69 | 1236 | 1278128 | 7 | url | 如何增加文件的内容? |
| 70 | 1223 | 771656 | 11 | url | *args和 **kwargs |
| 71 | 1211 | 1210518 | 19 | url | 在 Python 里如何读取 stdin? |
| 72 | 1195 | 898656 | 15 | url | 字符串格式化:%和.format |
| 73 | 1190 | 2129025 | 19 | url | 限制浮点型到小数点后两位 |
| 74 | 1184 | 2147132 | 8 | url | 如何解析一个 JSON 文件? |
| 75 | 1184 | 1332206 | 13 | url | 如何改变 matplotlib 图像大小 |
| 76 | 1183 | 605483 | 9 | url | 在 Python 中如何得到对象的所有属性? |
| 77 | 1151 | 1533132 | 28 | url | |
| 78 | 1146 | 674169 | 43 | url | 在Python里如何用枚举类型? |
| 79 | 1137 | 1132186 | 19 | url | 如何计算列表中元素出现的个数? |
| 80 | 1114 | 930787 | 8 | url | 在 Python 中如何移除字典中的 key ? |
| 81 | 1114 | 475573 | 8 | url | 如何离开/退出/停用Python的virtualenv? |
| 82 | 1112 | 1034686 | 21 | url | 反转字符串 |
| 83 | 1085 | 1925603 | 18 | url | 如何删除 list 中指定 index 的元素? |
| 84 | 1085 | 1673710 | 15 | url | 如何查看 Python 变量的类型? |
| 85 | 1062 | 632188 | 10 | url | 使用列表推导式的方式来创建字典 |
| 86 | 1055 | 626395 | 8 | url | 如何获取实例的类名 |
| 87 | 1048 | 2615171 | 10 | url | 整数转化为字符串 |
| 88 | 1044 | 1193546 | 30 | url | 找出文件夹中所有扩展名位 .txt 的文件 |
| 89 | 1044 | 594609 | 13 | url | 给字符串填充0 |
| 90 | 1038 | 651117 | 27 | url | 生成包含大写字母和数字的随机字符串 |
| 91 | 1028 | 1599356 | 1 | url | |
| 92 | 1022 | 608770 | 15 | url | 输出到stderr |
| 93 | 1017 | 297432 | 13 | url | 在实例名字前单下划线和双下划线的含义 |
| 94 | 1006 | 377869 | 23 | url | 如何测量脚本运行时间? |
| 95 | 994 | 1197205 | 19 | url | UnicodeEncodeError: 'ascii' codec can't encode character u'\xa0' in position 20: ordinal not in range(128) |
| 96 | 987 | 1016356 | 21 | url | 如何连接MySQL? |
| 97 | 974 | 754731 | 17 | url | 如何使用线程 |
| 98 | 973 | 1068581 | 22 | url | 检查字符串为空的最优雅的方法 |
| 99 | 973 | 596374 | 6 | url | |
| 100 | 966 | 240271 | 10 | url | 如何在 .format 中使用大括号? |