摘要: 它的用法。 将test.py保存在c盘的根目录下。 在程序中找到 ‘运行’->点击->输入"cmd"->回车键 进入控制台命令窗口(如下图),先输入cd c:\ (作用是将命令路径改到c盘根目录),然后输入test.py运行我们刚刚写的程序: 得到的结果是C:\test.py,这就是0指代码(即此. 阅读全文
posted @ 2019-04-09 17:40 AnthonyWang 阅读(119) 评论(0) 推荐(0) 编辑
摘要: # 知识点# 所有的a.b都可以变成getattr(a,'b')# 用字符串数据类型的变量名 来获取实际的变量值# 用字符串数据类型的变量名 找到这个变量对应的内存地址# 使用对象反射# obj.属性名# obj.方法名()# 使用类反射# cls.静态变量名# cls.类方法名()# cls.静态 阅读全文
posted @ 2019-04-01 13:46 AnthonyWang 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、time模块 time模块中时间表现的格式主要有三种: 1、timestamp:时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 2、struct_time:时间元组,共有九个元素组。 3、format time :格式化时间,已格式化的结构使时间更具可读性。包括自 阅读全文
posted @ 2019-03-31 16:05 AnthonyWang 阅读(115) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-31 14:10 AnthonyWang 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-29 21:58 AnthonyWang 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Python一些常见的错误总结如下: AttributeError: type object 'Fruits' has no attribute 'get_discount',属性错误 忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :( 阅读全文
posted @ 2019-03-29 19:48 AnthonyWang 阅读(736) 评论(0) 推荐(0) 编辑
摘要: import random def red_packet(money,num): ret = random.sample(range(1,money*100),num-1) print(ret) ret.sort() ret.insert(0,0) print(len(ret)) ret.appen 阅读全文
posted @ 2019-03-27 15:31 AnthonyWang 阅读(165) 评论(0) 推荐(0) 编辑
摘要: ret=re.split("\d+","eva3egon4yuan")print(ret) #结果 : ['eva', 'egon', 'yuan']ret=re.split("(\d+)","eva3egon4yuan")print(ret) #结果 : ['eva', '3', 'egon', 阅读全文
posted @ 2019-03-24 09:38 AnthonyWang 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 此处,总结一下,在使用re.sub的时候,需要注意的一些事情。 解释具体的注意事项之前,先把其具体的解释贴出来: re.sub Return the string obtained by replacing the leftmost non-overlapping occurrences of pa 阅读全文
posted @ 2019-03-23 20:32 AnthonyWang 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 固定格式 def wrapper(func): def inner(*args, **kwargs): #执行函数前进行的操作 ret = func(*args,**kwargs) #执行函数后进行的操作 return ret return inner@wrapperdef f(): print(6 阅读全文
posted @ 2019-02-28 22:42 AnthonyWang 阅读(116) 评论(0) 推荐(0) 编辑