
python封装工具
jiajiajia800
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
封装2:实现功能可以返回随机的 10 个数字,随机的 10 个字母,随机的 10 个字母和数字的组合;
封装功能:实现功能可以返回随机的 10 个数字,随机的 10 个字母,随机的 10 个字母和数字的组合;解决问题:用于生成强密码数据;import randomclass random_letter_digit(object): def __init__(self): self.lowercase = list(map(lambda x:chr(x),range(97...原创 2019-06-05 22:00:16 · 321 阅读 · 0 评论 -
封装3:加减乘除运算
class Conputer(object):def __init__(self): self.result = None def add(self, a, b): try: self.result = a + b return self.result except Exception as e: return e...原创 2019-06-06 22:20:25 · 631 阅读 · 0 评论 -
封装4:购物清单小程序
需求:• 启动程序后让用户输入工资,然后打印商品列表• 允许用户根据商品编号购买商品• 用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒 • 用户可一直购买商品,也可以随时退出,退出时,打印已经购买的商品和余额class Shopping(object):def __init__(self, salary): #工资金额 self.salary = salary ...原创 2019-06-10 17:52:36 · 307 阅读 · 0 评论 -
封装方法1:定义一个类,实现读文件、写文件的方法
定义一个类,实现读文件、写文件的方法import osclass ReadAndWrite(object):def init(self,path):self.file_path = pathdef read_file(self,path=None,mode='r',buffering='utf-8'): if path is not None: self.file...原创 2019-06-04 14:54:30 · 666 阅读 · 0 评论 -
小程序6:分页算法
class PageInfo(object): def __init__(self,current_page,data_number,each_page_amount,show_page_number=11): print(current_page,data_number,each_page_amount,show_page_number) # 获取当前页码...原创 2019-06-16 22:13:06 · 332 阅读 · 0 评论 -
小程序5:输入某年某月某日,判断这一天是这一年的第几天?
输入某年某月某日,判断这一天是这一年的第几天?import reclass tm_yday(object): def __init__(self,date): date = re.findall(r'\d+',date) self.y = int(date[0]) self.m = int(date[1]) self.d ...原创 2019-06-11 16:03:02 · 762 阅读 · 0 评论