其他
每个月都有各种各样的开销,不当家不知道柴米贵呀!柴米油盐酱醋茶样样都要开销,吃的穿的,各种开销,每个月都没有啥结余,小编月初是富人,月底就光了。都说理财从记账开始,小编我用过很多记账软件,但是都不是很好用,对我来说太复杂了。个人喜欢极其简单的Todolist那种风格,于是我喜欢开始用文本来记录每个月的开销,小编的开销如下:账单:6月1.伙食费,-30002.零花钱,-10003.房租,-30004.车贷,-30005.工资,+100006.理财,+8007.朋友聚餐,-5008.买衣服,-5009.水电费,-10010.油费,-30011.交通补贴,+80012.货币基金,+60013.手机费,-100如果用短短的20行Python代码,分分钟把它变成一个炫酷的随手记的账单呢,其实很简单。我们学Python的目的就是学以致用,能解决日常问题的Python才是真正有趣的!01.第一步把上面的文本的内容复制到如下:bill=''''''声明一下变量,然后把文本的每一个月记录黏贴到字符串里面bill='''账单:6月1.伙食费,-20002.零花钱,-5003.房租,-30004.衣服,-10005.工资,+100006.理财,+8007.朋友聚餐,-5008.买衣服,-5009.水电费,-10010.油费,-30011.全勤奖,+100012.货币基金,+60013.手机费,-10014.水果,-30015.地铁+公交,-400'''02.处理数据虽然我们已经在内存里面声明一个变量bill来记录我们的月账单,但是我们需要进行加工,对数据进行切割和加工,还要进行清洗!好比你买会来一条鱼,我们要斩头去尾,去鱼鳞然后剔鱼肉。家庭的开销,我们分收入和支出两部分,而原生的数据,里面有中文,序列数字,标点,还有开销的数字,所以我们需要清洗并提取数据。先对账单进行头尾的处理,第一行是我们的账单的名字,剩下的都是具体的账单内容。03.切割数据我们把数据用推导列表进行展开,通过'-'认为是每月开销,'+'认为是每月收入。然后再对每一段数据进行清洗,取掉序列标号。接着把开销的字符串变成整数里面有大量的字符串,比如'-100','+1000',这些都是字符串,我们必须转为整型或者浮点型才能计算。04.计算开销明细经过上面的数据准备,我们可以动手进行计算,看看花了多少钱,还结余多少。>>收入: