07 2019 档案
python-全局替换程序
摘要:练习题1-全局替换程序: 1.写一个脚本,允许用户按以下方式执行时,即可以对指定文件内容进行全局替换 python your_script.py old_str new_str filename2.替换完毕后打印替换了多少处内容 1.txt的内容: 代码: 执行脚本: 修改文件内容的思路: 以读的方 阅读全文
posted @ 2019-07-09 06:28 嗯哈哈 阅读(706) 评论(0) 推荐(0)
python37-encode与decode
摘要:编码(encode) 与 解码 ( decode ) str.encode(): bytes.decode(): 阅读全文
posted @ 2019-07-09 06:04 嗯哈哈 阅读(147) 评论(0) 推荐(0)
python37-能检测文件编码的模块
摘要:我先把1.txt的内容贴出来: 安装方式 :pip3 install chardet 解释: 阅读全文
posted @ 2019-07-09 05:51 嗯哈哈 阅读(178) 评论(0) 推荐(0)
super方法
摘要:1 # @Time :2019/6/22 18:43 2 # -*- encoding:utf-8 -*- 3 ''' 4 class Base(object): 5 def f1(self): 6 print("Base") 7 super().f1() 8 class Bar(): 9 def f1(self): 10... 阅读全文
posted @ 2019-07-05 18:09 嗯哈哈 阅读(141) 评论(0) 推荐(0)
类-易错题
摘要:1 # @Time :2019/6/21 14:51 2 #-*- encoding:utf-8 -*- 3 4 5 # 第一题: 6 # 7 # class StarkConfig(object): 8 # list_display = [] 9 # 10 # def get_list_display(self): 11 # ... 阅读全文
posted @ 2019-07-05 18:08 嗯哈哈 阅读(163) 评论(0) 推荐(0)
python分页处理
摘要:1 # @Time :2019/6/17 16:00 2 # -*- encoding:utf-8 -*- 3 4 data_list = [] 5 for i in range(1, 901): 6 data_list.append('alex-%s' % i) 7 8 9 class Page: 10 ''' 11 处理分页相关的代码 ... 阅读全文
posted @ 2019-07-05 18:04 嗯哈哈 阅读(329) 评论(0) 推荐(0)
模拟登陆
摘要:db-ban.txt 代码: 阅读全文
posted @ 2019-07-05 17:58 嗯哈哈 阅读(400) 评论(0) 推荐(0)
字典作业
摘要:1 # 1.用你能想到的最少的代码生成一个包含100个key的字典,每个value的值不能一样 2 ''' 3 # import random 4 key = {} 5 for i in range(100): 6 key.setdefault(i,i) 7 # key.setdefault(random.randrange(101),random.randrang... 阅读全文
posted @ 2019-07-05 17:49 嗯哈哈 阅读(758) 评论(0) 推荐(0)
三级菜单
摘要:1 # @Time :2019/6/6 19:04 2 #-*- encoding:utf-8 -*- 3 menu = { 4 '北京':{ 5 '海淀':{ 6 '五道口':{ 7 'soho':{'没有了,输入q退出,b返回'}, 8 '网易':{'没有了... 阅读全文
posted @ 2019-07-05 17:45 嗯哈哈 阅读(93) 评论(0) 推荐(0)
函数的返回值与作用域
摘要:# @Time :2019/6/6 21:57 #-*- encoding:utf-8 -*- # ##############################函数返回值与作用域 # 函数外部的代码要想获取函数的执行结果,就可以在函数里用return语句把结果返回 def stu_register(name, age, course='PY' ,country='CN'): pr... 阅读全文
posted @ 2019-07-05 17:43 嗯哈哈 阅读(125) 评论(0) 推荐(0)
字符串格式化
摘要:详见: https://www.cnblogs.com/lvcm/p/8859225.html 阅读全文
posted @ 2019-07-05 17:42 嗯哈哈 阅读(114) 评论(0) 推荐(0)
python列表作业和购物车
摘要:1 ''' 2 针对列表names=[‘金角大王’, ‘黑姑娘’, ‘rain’, ‘eva’, ‘狗蛋’, ‘银角大王’, ‘eva’,’鸡头’]进入以下操作 3 4 5 1.通过names.index()的方法返回第2个eva的索引值 6 7 2.把以上的列表通过切片的形式实现反转 8 9 3.打印列表中所有下标为奇数的值 10 11 4.通... 阅读全文
posted @ 2019-07-05 17:39 嗯哈哈 阅读(366) 评论(0) 推荐(0)
python 生成器-send方法
摘要:1 # _*_coding:utf-8_*_ 2 ''' 3 如何发送信号终止生成器呢? ======> send方法 4 ''' 5 def demo(n): 6 count = 0 7 while count < n: 8 print("count: ",count) 9 count += 1 10 sign... 阅读全文
posted @ 2019-07-05 17:37 嗯哈哈 阅读(290) 评论(0) 推荐(0)
python生成器
摘要:1 # _*_coding:utf-8_*_ 2 #1.有yield的函数,函数名加()就变成了生成器, 3 #2.函数是顺序执行,遇到return语句或者最后一行函数语句就返回。而变成generator的函数,在每次调用next()的时候执行,遇到yield语句返回, 4 # 再次执行时从上次返回的yield语句处继续执行。 5 #3.yield 可以理解成暂停、睡眠 6 #... 阅读全文
posted @ 2019-07-05 17:35 嗯哈哈 阅读(107) 评论(0) 推荐(0)
股票查询接口
摘要:代码: 阅读全文
posted @ 2019-07-05 17:27 嗯哈哈 阅读(795) 评论(0) 推荐(0)
map、filter与lambda表达式
摘要:如下,每个小字典的name对应股票名字,shares对应多少股,price对应股票的价格portfolio = [ {‘name’: ‘IBM’, ‘shares’: 100, ‘price’: 91.1}, {‘name’: ‘AAPL’, ‘shares’: 50, ‘price’: 543.22}, {‘name’: ‘FB’, ‘shares’: 200, ‘price’... 阅读全文
posted @ 2019-07-05 17:07 嗯哈哈 阅读(1229) 评论(0) 推荐(0)
编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码
摘要:小猿圈作业: 编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码 tip:account文件的格式 1 dadada 123456 2 da da 3 da1 da 4 da2 1234 5 da3 1111 编写装饰器,为多个函数 阅读全文
posted @ 2019-07-02 23:11 嗯哈哈 阅读(1146) 评论(0) 推荐(0)