摘要: 之所以晚发10天是因为中途发生了很多事情,让我比较懵,甚至都想放弃学Python,但自己选择的路,在艰难也得走下去,加油!!! 补充上期str后缀小魔法: 字符串一旦创建不得修改,一旦修改或拼接,就会造成重新生成字符串列表中的元素可以进行修改 .swapcase()    将字符串大小写互转,小变大,大变小 ... 阅读原文
2019-05-01 20:14:02 阅读(2340) 评论(0)
摘要: 1. 查看Linux 版本 [root@penguin selenium]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)    2. 安装selemium 2.1 通过pip 安装selenium,先安装pip: ... 阅读原文
2019-05-01 19:05:03 阅读(2411) 评论(0)
摘要: Python多继承MRO 在Python2.1中,采用了经典类,使用深度优先算法解析。 Python2.2中,引入了新式类,使用深度优先算法和广度优先算法。 在Python2.3以后的版本中,经典类和新式类共存,使用了DFS算法和C3算法。Python2中的经典类 class A(object): pass ... 阅读原文
2019-05-01 17:13:02 阅读(2408) 评论(0)
摘要: (剑指offer)输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 思路:选定第一个数字,然后遍历后面的数字求和并与S比较,需要n-1次,不行的话再选定第2,3,,,n个数字,需要n^2次,时间复杂度比较高。更简单的方法可以是定义两个指针... 阅读原文
2019-05-01 16:06:02 阅读(2346) 评论(0)
摘要: day 20 02  模块的导入 1.模块:就是一个文件:放置一些通用的有独立功能程序或者函数.比如建立一个py文件,文件名为:demo,文件里面的内容:demo模块: print('嗨大米')def tx(): print('123')#函数没有进行调用 2.怎么导入demo的:首先import... 阅读原文
2019-05-01 14:59:01 阅读(2348) 评论(0)
摘要: 4.30自我总结 一复习 1.查看数据类型 #数值10的位置 print(di(10)) #数值10的样式 print(type(10)) 2.关于变量的一些补充 a=1 b=1 c=1 #a,b,c三种位置判断 print(a is b is c) print(id(a)=id(b)=id(c)) a = 10 a... 阅读原文
2019-05-01 13:30:01 阅读(2361) 评论(0)
摘要: Scrapy爬虫向数据库写入数据时报错: UnicodeEncodeError:'latin-1' codec can't encode characters in position 0-1: ordinal not in range(256)  解决方案: 1.我使用的是SQLALchemy,在create_... 阅读原文
2019-05-01 13:02:02 阅读(2392) 评论(0)
摘要: 在我们想计算长度的字符串上调用函数len()即可   >>> len('hhhhhhhhjg') 10   所属网站分类: 面试经典 > python 作者:外星人入侵 链接:http://www.pythonheidong.com/blog/article/70/ 来源:p... 阅读原文
2019-05-01 12:46:01 阅读(2379) 评论(0)
摘要: 2019.4.30 S21 day25笔记总结 正则表达式 1. 正则表达式 re模块:re模块本身只是用来操作正则表达式的,和正则本身没关系。 正则表达式:是一种规则 匹配字符串的规则。 为什么要有正则表达式? 1.匹配字符串 - 一个人的电话号码 - 一个人的身份证号 - 一台机器的ip地址 2.表单验证... 阅读原文
2019-05-01 12:12:02 阅读(3482) 评论(0)
摘要: 一,复习 ''' 1.带参装饰器 - 自定义 | wraps def wrap(info) def outer1(func): from functools import wraps @wraps(func) def inner(*args... 阅读原文
2019-05-01 11:03:01 阅读(2271) 评论(0)