码迷,mamicode.com
首页 > 编程语言 > 详细

python购物&常用字符处理方法

时间:2016-05-20 13:18:29      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

python 一个购物车的例子

 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 ‘‘‘购物车‘‘‘
 4 
 5 goods = [
 6 
 7     {"name": "电脑", "price": 1999},
 8 
 9     {"name": "鼠标", "price": 10},
10 
11     {"name": "游艇", "price": 20},
12 
13     {"name": "美女", "price": 998},
14 
15 ]
16 cart_dict={}
17 
18 black=int(input(请输入余额:))
19 
20 for i in goods:
21     print (i[name‘],i[price])
22 while True:
23     i2=input("选购商品结算请输入y:")
24     if i2.lower() == y:
25         break
26     for item in goods:
27         if item["name"] == i2:
28             name = item[name]
29             if name in cart_dict.keys():
30                 cart_dict[name][num‘] += 1
31             else:
32                 cart_dict[name]={num‘:1,single_price‘:item[price]}
33 print(cart_dict)
34 all_price=0
35 for k,v in cart_dict.items():
36     n = v[single_price]
37     m = v[num]
38     sum = n*m
39     all_price=all_price+sum
40     print (sum)
41 if all_price > black:
42     print(穷逼)
43 else:
44     print(有米‘)

 

附带:一些常用的字符处理方法

new_li=i.strip()                #去除前面和后面的空格。 
new_list=new_li.capitalize() #把第一个字母变成大写。
len(new_list)                  #取索引长度
 li.extend(list_name) :        #extend 把2个列表的值组合成一个列表。
for k,i in dic.items():        #items 字典循环 取出KEY和value.
for k,i in enumerate(list): #enumerrate 循环打印出索引和值。
s1.strip() #去除头和尾的空格。
s1.startswith("b") #判断以b开头为True ,否者尾False
s1.find("b") #找出b所在的索引位置
s1.replace("新值","旧值") #把新值替换掉旧值和sed有点像。
s1.upper() #全部变大写

python购物&常用字符处理方法

标签:

原文地址:http://www.cnblogs.com/cp-miao/p/5511477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!