Stack OverFlow 是程序员最喜欢的网站之一,我们常开玩笑我们是面向Google、Stack OverFlow和GitHub编程,没错,在你编程过程中,90%以上的问题可能别人已经遇到过了,你要做的就是在Stack OverFlow 找到你遇到的那个问题,然后有一大批人解答这个问题,目前为止,在 Stack OverFlow 上,积累了100万个Python问题。现在,小编从里面精选出10个投票最多,也是最经典的问题。
0、 yield 关键字是什么?
是一个类似 的关键字,作用在函数中,只是这个函数返回的是个生成器。当你调用这个函数的时候,函数内部的代码并不立马执行 ,返回的是一个生成器对象,该对象用于迭代
用for循环开始迭代函数时,里面的代码开始执行,直到 yield 关键字,然后返回 yield 后的值作为第一次迭代的返回值. 然后,每次执行这个函数都会继续执行你在函数内部定义的那个循环的下一次,再返回那个值,直到没有可以返回的。
1、什么是元类
元类其实很简单,因为类也是对象,那么它是怎么创建的呢?就是元类创建的。默认情况下,所有类的元类是 type。
2、python 有三目运算符吗?
有,语法是
3、如何检查一个文件是否存在
4、如何正确理解
是当前模块名,当模块被直接运行时模块名为 。这句话的意思就是,当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行。
5、如何在python中调用外部命令
使用subprocess模块,例如:
6、如何用一行代码合并两个字典
7、如何用python创建一个目录
8、如何根据字典的值排序
9、python字符串有contains方法判断子串吗?
你可以使用操作
学习Python和网络爬虫关注公众号:datanami
领取专属 10元无门槛券
私享最新 技术干货