![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python起步
~漠北~
持续充电……
展开
-
定位的坑:class属性有空格
有些class属性中间有空格,如果直接复制过来定位是会报错的InvalidSelectorException: Message:The given selector u-label f-dn is either invalid or does not result in a WebElement. The following error occurred:InvalidSelectorError: Compound class names not permitted这个报错意思是说定位语法错了。一、原创 2020-08-21 11:01:46 · 4083 阅读 · 1 评论 -
python--函数详解
函数定义1、数学函数:x是自变量,y是因变量;自变量的函数x的取值范围叫做这个函数的定义域;x的变化会引起y的变动。2、函数式编程:函数是把逻辑结构化和过程化的一种编程方式。逻辑是指你写一个购物车作业,先画一个流程图,也就是在画逻辑。函数式编程就是:先定义一个数学函数,然后按照这个数学模型用编程语言去实现它。3、python中的函数定义方法:def test01(x): ...转载 2018-11-15 09:29:25 · 207 阅读 · 0 评论 -
python---全局变量与局部变量
全局变量与局部变量两者的本质区别就是在于作用域用通俗的话来理解的话,全局变量是在整个py文件中声明,全局范围内都可以访问局部变量是在某个函数中声明的,只能在该函数中调用它,如果试图在超出范围的地方调用,程序就爆掉了如果在函数内部定义与某个全局变量一样名称的局部变量,就可能会导致意外的效果,可能不是你期望的。因此不建议这样使用,这样会使得程序很不健全直接来看几个例子来理解全局变量和局部变量...原创 2018-11-22 15:34:32 · 134 阅读 · 0 评论 -
Python的return如何理解
首先要了解,函数是什么?书上可能会说函数是完成功能的模块之类的话。其实说白了,函数就是个你招来的工人。你给他一些材料,告诉他怎么用这些材料拼装,然后他负责把拼装好的成品交给你。材料就是函数的参数,成品是函数的输出,而怎么拼装就是你写的函数体代码了。比如这段代码def worker(a, b, c):x = a + by = x * c这个工人(worker)在你的指导下,用a b c...转载 2019-03-29 17:55:25 · 288 阅读 · 0 评论 -
详解闭包与装饰器, 99%的人看了这篇文章后就懂了
我觉得在开始学一种东西时,应该用20%的时间读取80%的基础内容,剩下20%的内容需要用80%的时间才能深入理解,这篇文章就是让你用20%的时间读取80%的内容的本文参考https://foofish.net/python-decorator.html在python这种动态语言里,一切都是对象,包括函数也是对象,所以便有了闭包由于本人见识浅短,如果错误请各位大佬指正,非常感谢!什么是闭包...转载 2019-04-02 15:40:05 · 141 阅读 · 0 评论 -
如何简单地理解Python中的if __name__ == '__main__'
1. 摘要通俗的理解__name__ == ‘main’:假如你叫小明.py,在朋友眼中,你是小明(name == ‘小明’);在你自己眼中,你是你自己(name == ‘main’)。if name == 'main’的意思是:当.py文件被直接运行时,if name == 'main’之下的代码块将被运行;当.py文件以模块形式被导入时,if name == 'main’之下的代码块不被运...转载 2019-04-02 15:58:17 · 123 阅读 · 0 评论 -
Python selenium —— 一定要会用selenium的等待,三种等待方式解读)
Python selenium —— 一定要会用selenium的等待,三种等待方式解读)版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/huilan_same/article/details/52544521发现太多人不会用等待了,博主今天实在是忍不住要给大家讲讲等待的必要性。很...转载 2019-08-26 17:46:14 · 206 阅读 · 0 评论