- 博客(12)
- 收藏
- 关注
原创 第一个爬图片的程序(xkcd.com)
import webbrowser, requests, bs4#webbrowser.open("https://Xkcd.com")number = 1PreveUrl = 'https://Xkcd.com'def downLoadImage(url,number): XkcdHtml = requests.get(url) # 获取主页源码 XkcdBs...
2018-09-06 18:24:21
619
原创 正则表达式元符号,以及基本使用方法
#_author:10#date: 2018/8/17 0017import re# 1.()分组# 2.| 管道符# 3.?匹配0~1次# 4.* 匹配 >0 次# 5.+ 匹配 >1 次# 6.{} 匹配特定次数 。{3,5}贪婪匹配(默认匹配最长的字符串),{3,5}? 非贪婪匹配(在花括号的后面加一个‘?’)# 7.[] 建立字符分类,匹配方括号中出现的字...
2018-08-17 23:17:17
483
原创 python 正则实现的简单计算器
#_author: 10#date: 2018/4/9 0009#正则表达式实现计算器的一些基本功能import redef expression_islegal(source): #判断表达式是否合法 flag = True if re.search("[a-zA-Z]", source): #表达式是否有字母 flag = False els...
2018-04-11 21:24:11
556
原创 python logging模块的使用
import logginglogger = logging.getLogger() #创建一个logger对象fh = logging.FileHandler("test.log") #创建一个filehandler对象,将日志内容输出到test.log文件当中ch = logging.StreamHandler() #创建一个StreamHandl...
2018-04-03 16:26:29
228
原创 python hashlib.md5()加密不可逆的原因
#md5进行数据的加密import hashlib#md5加密def encryption_md5(name): m = hashlib.md5() #创建一个hashlib.md5()对象 m.update(name.encode("utf8")) #将参数转换为UTF8编码 print(m.hexdigest()) #用十六进制输出加...
2018-04-03 11:46:30
4651
1
原创 VMwear workstation install windows7 operation syy
第一步,准备好所需要的windows7 操作系统镜像文件。第二步, 若虚拟机出现 “无法连接虚拟设备 sata0:1,因为主机上没有相应的设备.”这种错误提示。 解决办法: 需要将虚拟设备节点设置为 SCSI 0:1第四步,若出现报错无法连接 MKS: 套接字连接尝试次数太多;正在放弃需要在本机的 我的电脑->管理-> 服务和应用程序->服务 将VMwar...
2018-04-01 22:47:03
685
原创 python set(集合) & 与 and 、 | 与 or之间的区别
直接上代码:a = set([1, 2, 3, 4, 5])b = set([4, 5, 6, 7, 8])#求两个集合的交集print(a & b)print(a and b)#求两个集合的并集print(a | b)print(a or b)主要的原因是 & != and , | != orpython 中 & 、| 代表的是位运算符, and 、or代表...
2018-03-07 11:04:20
13291
原创 python深浅拷贝的问题
有个跟浅拷贝比较容易混淆的情况: b=a 跟 b = a.copy()的区别①b=a 这种情况直接上代码:a = [[1, 2], 3, 4]b = ab[1] = 1234print("a = ", a)print("b = ", b)print("a 的 id:", id(a))print("b 的 id:", id(b))这种情况就是说 a 和 b代表的是同一块内存空间。a...
2018-03-06 19:48:08
735
原创 WIN7, VMware workstation pro 14.0 无法连接 MKS:套接字连接尝试次数太多正在放弃
控制面板-->系统和安全-->管理工具-->服务-->右键将VMware Atuthorization Servive状态改为已启动即可
2018-03-05 10:13:39
383
原创 python 学习 3
函数定义一个函数:def 函数名(参数):例子:def my_funtion(x, y)sum = x + yreturn sum 函数的默认参数:例子:def my_funtion(x, y = 1)sum = x + yretunr sum1 即为my_funtion函数的默认参数 默认参数可以不按顺序进行赋值:def my_fu
2018-01-04 09:24:03
158
原创 Python学习 第二天
转义字符 ‘\’ , 可以对一些字符进行转义,如:“\n”, “\t”。r'' 可以实现默认转义字符不转义 print("\\\n\\") “ "' '" ” 能够实现print()函数打印字符换行。
2017-12-19 09:22:38
183
原创 走一遍廖雪峰的Python教程 第一天
print() 是一个打印函数,能够打印字符串,里面的字符串需要用 单引号 ‘’ 或者双引号 “” 括起来。print("hello", "my", "life") 里面的逗号相当于一个空格,这个语句也可以写成 print("helllo my life")。 也能够打印数字,以及进行计算。 print(404+106)input()是一个输入函数,可以从键盘获取输入的字符串,
2017-12-14 15:53:28
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人