Python
追逐o
Practice makes perfect.
展开
-
[Python] Python 中的 if __name__ == '__main__' 该如何理解
转载自https://blog.konghy.cn/2017/04/24/python-entry-program/这个问题来自于知乎用户的提问,当时看到这个问题,我只是做了下简单的回答。后来我发现,对于很多人来说,更准确的说应该是大部分的 Python 初学者,对这个问题理解的不是很深刻。所以这里我来做下总结,并试图把这个问题说明白。程序入口对于很多编程语言来说,程序都必须要有一个入...转载 2020-03-27 15:02:17 · 229 阅读 · 0 评论 -
[Python] 函数的参数
戳这里~小结Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。默认参数一定要用不可变对象,如果是可变对象,程序运行时会有逻辑错误!要注意定义可变参数和关键字参数的语法:*args是可变参数,args接收的是一个tuple;**kw是关键字参数,kw接收的是一个dict。以及调用函数时如何传入可变参数和关键字参数的语法:可...转载 2019-07-29 16:51:24 · 131 阅读 · 0 评论 -
Python基础
戳这里转载 2019-07-25 10:18:26 · 131 阅读 · 0 评论 -
Linux常用命令&命令英文缩写的含义
history 查看输入历史pwd 查看当前路径ls 查看当前文件夹下内容ll 同上,列表查询,显示详细信息ls -lh 同上,按MB显示文件大小cd .. 返回上级目录cd ../.. 返回上上级mv A B 把一个名为A的文件 名字改成Bcp -rf A B 把文件夹A整个复制一下,复制完的名字是Brm -rf A 删除整个A文件夹命令英...原创 2019-07-27 17:29:11 · 283 阅读 · 0 评论 -
[Python] 汉诺塔问题(递归)
汉诺塔的移动可以用递归函数非常简单地实现。题目:请编写move(n, a, b, c)函数,它接收参数n,表示3个柱子A、B、C中第1个柱子A的盘子数量,然后打印出把所有盘子从A借助B移动到C的方法[思路]假设:A柱子只有两个盘,上面为n-1个小盘,下面为1个大盘;B:0盘;C:0盘移动步骤①:A柱的n-1个盘,借助C柱的缓冲,移动到B柱,move(n-1,a,c,b)移动...原创 2019-07-29 19:05:31 · 274 阅读 · 0 评论 -
[Python] 杨辉三角 (生成器generator & 列表生成式)
练习杨辉三角定义如下: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \1 5 10 10 5 ...原创 2019-07-31 10:36:51 · 943 阅读 · 0 评论