
Python
文章平均质量分 61
想要腹肌的熊
一个努力精进,记录成长的人。
展开
-
入门Selenium
文章目录一、什么是Selenium二、安装环境2.1、安装Chrome浏览器2.2、安装Selenium包2.3、安装ChromeDriver三、用法3.1、简单使用3.2、Selenium提取数据3.2.1、driver对象的常用属性和方法3.2.2、driver对象定位标签元素获取标签对象的方法3.2.3、标签对象提取文本内容和属性值四、查找节点4.1、单个节点4.2、多个节点定位五、事件等待(Waits)显示Waits隐式Waits比较总结:六、动作链七、执行JavaScript八、警告框九、获取节点原创 2021-08-13 07:42:50 · 618 阅读 · 0 评论 -
Python的一些高级特性
Python的一些高级特性文章目录Python的一些高级特性高级特性列表生成式生成器迭代器函数式编程闭包匿名函数装饰器偏函数高级特性列表生成式1.写列表生成式时,把要生成的元素x **2 放到前面,后面跟for循环,这是一般的用法。>>> b = [x**2 for x in range(0,11)]>>> b[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]2.列表生成式也可以输出某个目录下所有文件和文件夹的名称。&原创 2021-07-28 13:48:05 · 345 阅读 · 0 评论 -
Python的编码与解码
Python的编码与解码文章目录Python的编码与解码字节编码与解码encode编码和decode解码编码转换字节一个字节(byte)包括八个比特位(bit),每个比特位表示0或1,一个字节从0000 0000到1111 111共2^8=256个数字。一个ACSII编码使用一个字节(最高位作为奇偶校验位),ASCII实际使用七个比特位来表示字符,共可表示2^7=128个字符。ACSII编码表Python,调用chr和ord函数,我们可以看到Python为我们对ASCII编码进行了转换>原创 2021-03-26 18:47:43 · 243 阅读 · 3 评论 -
“ if __name__ == ‘__main__‘ “到底有什么用?
Python中的" if __name__ == ‘__main__’ ""if __name__ == __main__"这行代码主要的作用是调试某个模块的正确性。script1.py>>>print(f'The __name__ from script1 is "{__name__}"')The __name__ from script1 is "__main__"一般情况下,当一个py文件运行时,解释器解释代码,并且把 '__main__ ' 赋值给 __name__原创 2021-02-01 19:18:58 · 324 阅读 · 4 评论 -
Python中不可变数据类型和可变数据类型
目录Python中不可变数据类型和可变数据类型1.名词解释2.数据类型分类2.1 整型(int)2.2 字符串(str)2.3 列表(list)2.4 元组(tuple)2.5 集合(set)2.6 字典(dict)个人补充和总结Python中不可变数据类型和可变数据类型1.名词解释不可变数据类型:当数据类型的值发生改变时,内存地址也跟着发生了改变。可变数据类型:当数据类型的值发生改变时,内存地址没有发生改变那我们如何知道内存地址有没有发生改变呢?利用id()函数>>> a转载 2021-02-01 15:10:35 · 846 阅读 · 0 评论 -
Python内置函数实现进制转换
说明关于进制转换,我们常用到的有 二进制,八进制,十进制,十六进制。而用到的内置函数有什么呢?- 二进制:bin()- - 八进制:oct()- - 十进制:int()- - 十六进制:hex()1、十进制转其他进制十进制转二进制bin() 返回一个整数 int 或者长整数 long int 的二进制表示。输入参数为一个int或者long int>>> bin(4)'0b100'>>> bin(10)'0b1010'>>&原创 2021-01-16 01:33:01 · 1826 阅读 · 0 评论 -
Python学习之函数详解——chr()和ord()
chr()函数函数说明:chr()主要用来表示ascii码对应的字符,输入为数字,可以用十进制,也可以用十六进制。>>> chr(97)'a'>>> chr(90)'Z'>>> chr(0x61)'a'ord()函数函数说明:ord()函数主要用来返回对应字符的ascii码>>> ord('h')104>>> ord('a')97...原创 2021-01-16 00:54:43 · 1514 阅读 · 0 评论 -
Python学习之函数详解—— any()函数
Python any()函数any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False。如果有一个为 True,则返回 True。>>>any(['a', 'b', 'c', 'd']) # 列表list,元素都不为空或0True>>> any([0, '', False]) # 列表list,元素全为0,'',falseFalse>>> any(['a', 'b', '', 'd'原创 2021-01-11 21:55:45 · 2079 阅读 · 0 评论 -
Python之None(空值)和用法
文章目录前言一、None是什么?二、用法前言一、None是什么?在Python中,有一个常量“None”,它表示的是空值,不是0,也不表示空字符串>>> None is []False>>> None is ""False从这里我就可以看到它的数据类型是Nonetype>>> type(None)<class 'NoneType'>二、用法None 常用于 assert、判断以及函数无返回值的情况。如果找一个.原创 2021-01-01 20:40:16 · 7463 阅读 · 1 评论 -
Python算法入门之悄悄学习系列——列表插入元素
题目:数组指定位置插入一个元素,自己手动实现,不能调用API"""lst:列表index:插入位置e:插入元素"""看到这个题目我们应该思考的几个问题是:None的存在插入位置处理如何解决溢出问题问题的解决在考虑插入之前,先考虑一种情况:就是列表中含有None。如果 列表中的None的下标为 index ,就直接插入即可。否则让列表产生后移,然后再插入。不管列表中有没有None,我们都要去处理插入位置的问题index > len(lst)这种情况就处理为,在.原创 2020-11-28 20:15:32 · 465 阅读 · 0 评论 -
记录Ubuntu16.04安装Python3.7.3和pip3全过程
-------------------------------------------------------大神可以飘过-----------------------------------------------------------------------------------------------------大神可以飘过--------------------------------------------------------------------------------------原创 2020-11-18 11:47:15 · 553 阅读 · 0 评论