python基础之购物车练习: 1.输入月薪打印商品列表, 2.选购商品,显示余额, 3.可随时退出,并打印所购商品及余额。 1 product_list = [ 2 ("iphone",5000), 3 ("MacPro",10000), 4 ("Book",120), 5 ("bicycle", ...
                            
                            
                                分类:
其他好文   时间:
2018-08-04 20:21:51   
                                阅读次数:
148
                             
                    
                        
                            
                            
                                # 需求: #1,启动程序,用户可选择四个选项:登录,注册,购物,退出。 # 2,用户注册,用户名不能重复,注册成功之后,用户名密码记录到文件中。 # 3,用户登录,用户名密码从文件中读取,进行三次验证,验证不成功则退出整个程序。 # 4,用户登录成功之后才能选择购物功能进行购物,购物功能。 # 5... ...
                            
                            
                                分类:
其他好文   时间:
2018-08-04 19:02:11   
                                阅读次数:
177
                             
                    
                        
                            
                            
                                数字类型:
复数:
x=1+2j #1为实数,2j为虚数
print(x.real)
print(x.imag)
可变:值变,id不变,可变==不可hash
不可变:值变,id就变,不可变==可hash
print(hash(123))
数字类型和字符串类型为不可变
字符串类型:
在‘‘,"",‘‘‘ ‘‘‘内定义的一串字符。
mag=‘hello ‘
1.按索引取值(正向取+反向取):只能取
print=(mag[0])
print=(mag[-1])
2.切片(顾头不顾尾,步长)也适用于列表
print(mag[0:4]) #0为首,4为尾
  hell
print(mag[1:4:2])#1为首,4为尾,2为步长,隔2取一次。
  l
print(mag[:]) #开始取到结尾
rint(mag[-1::-1]) #倒着取出所有值
3.长度:len
print(len(mag)) 等于 print(mag.__len__()) 
4.成员运算in和not in
print(‘llo‘ in mag)
print(‘llo‘ not in mag)
5.移除
                            
                            
                                分类:
编程语言   时间:
2018-08-03 20:20:00   
                                阅读次数:
238
                             
                    
                        
                            
                            
                                2018.7.31 晚上看金角大王的视频,一边学习一边写购物车代码: ...
                            
                            
                                分类:
其他好文   时间:
2018-08-01 00:22:26   
                                阅读次数:
148
                             
                    
                        
                            
                            
                                在用户登录时,将cookie中的购物车数据合并到redis中,并清除cookie中的购物车数据。 普通登录和QQ登录都要合并,所以将合并逻辑放到公共函数里实现。 在carts/utils.py中创建merge_cart_cookie_to_redis方法 修改登录视图 rest_framework_ ...
                            
                            
                                分类:
其他好文   时间:
2018-07-30 22:40:36   
                                阅读次数:
284
                             
                    
                        
                            
                            
                                1. 后端接口设计 请求方式 : PUT /cart/selection/ 请求参数: JSON 或 表单 返回数据:JSON 2. 后端实现 在carts/serializers.py中新建序列化器 在carts/views.py中新建视图 ...
                            
                            
                                分类:
其他好文   时间:
2018-07-30 22:40:30   
                                阅读次数:
195
                             
                    
                        
                            
                            
                                1. 后端接口设计 请求方式 : PUT /cart/ 请求参数: JSON 或 表单 返回数据: JSON 2. 后端实现 在carts/views.py中修改视图,添加put方法 ...
                            
                            
                                分类:
其他好文   时间:
2018-07-30 22:39:26   
                                阅读次数:
208
                             
                    
                        
                            
                            
                                1. 后端接口设计 请求方式 : POST /cart/ 请求参数: JSON 或 表单 返回数据: JSON 访问此接口,无论用户是否登录,前端请求都需携带请求头Authorization,由后端判断是否登录 2. 后端实现 因为前端可能携带cookie,为了保证跨域请求中,允许后端使用cooki ...
                            
                            
                                分类:
其他好文   时间:
2018-07-30 22:39:19   
                                阅读次数:
159
                             
                    
                        
                            
                            
                                1. 后端接口设计 请求方式 : GET /cart/ 请求参数: 无 返回数据: JSON 或 表单 2. 后端实现 在carts/serializers.py中创建序列化器 在carts/views.py 中修改视图,增加get方法 ...
                            
                            
                                分类:
其他好文   时间:
2018-07-30 22:38:59   
                                阅读次数:
226
                             
                    
                        
                            
                            
                                订单结算页面所需的数据从购物车中勾选而来。 1. 后端接口设计 请求方式 : GET /orders/settlement/ 请求参数: 无 返回数据: JSON 2. 后端实现 在orders/serialziers.py中创建序列化器 在orders/views.py中编写视图 ...
                            
                            
                                分类:
其他好文   时间:
2018-07-30 22:37:27   
                                阅读次数:
201