摘要: 创建一个商城,包括用户注册、登陆、冻结账户、购买商品、浏览商品、商品分页显示等。 阅读全文
posted @ 2019-09-14 16:47 韦礼维 阅读(396) 评论(0) 推荐(0) 编辑
摘要: import hashlib def get_md5(): obj = hashlib.md5('iuqe832643873gh'.encode('utf-8')) obj.update(data.encode('utf-8')) result = obj.hexdigest() return result USER_LIST = [] def enroll... 阅读全文
posted @ 2019-07-30 16:32 韦礼维 阅读(1566) 评论(0) 推荐(0) 编辑
摘要: # 示例一 import random # 导入一个模块 random:随机 data = [] for i in range(4): # 4位验证码 v = random.randint(78,89) # 验证码的随机范围是78 ~ 89 . data.append(v) print(data) # [81, 84, 82, 87] ----------... 阅读全文
posted @ 2019-07-25 10:18 韦礼维 阅读(391) 评论(0) 推荐(0) 编辑
摘要: ### ---xxx--- 表示该步骤得出的结果IP = '192.168.96.94' list1 = IP.split('.') list2 = [] for item in list1: item = bin(int(item)) ---0b11000000 0b10101000 0b1100000 0b1011110 ---- # 去掉每段二进制前的0b. ite... 阅读全文
posted @ 2019-07-18 10:58 韦礼维 阅读(2202) 评论(1) 推荐(0) 编辑
摘要: # 十进制转换成二进制 num = 8 v = bin(num) print(v) 0b1000 # 十进制转换成八进制 num = 8 v = oct(num) print(v) 0o10 # 十进制转换成十六进制 num = 8 v = hex(num) print(v) 0x8 # 二进制转换 阅读全文
posted @ 2019-07-17 15:48 韦礼维 阅读(13320) 评论(2) 推荐(0) 编辑
摘要: list = [] for i in range(1,904): temp = '这是第%s页' %i #页码的显示内容 list.append(temp) # 总共有多少条内容 total = len(list)# 每页要显示多少条内容 page = 10用divmod得出总内容条数与每页显示条数的商和余数 max_page,a = divmod(total,page)... 阅读全文
posted @ 2019-07-17 15:16 韦礼维 阅读(2353) 评论(0) 推荐(0) 编辑
摘要: 补充 在 python 中,在范围 -5~256 的整型和简单的字符型不重新开辟地址 按道理应该重新开辟地址,但因为python有缓存机制 在 python 中,在范围 -5~256 的整型和简单的字符型不重新开辟地址 按道理应该重新开辟地址,但因为python有缓存机制 阅读全文
posted @ 2019-07-10 14:10 韦礼维 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1 . 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 9 > 8 → Ture ( not > and > or ,and :前假取前,否则取后 。 or :前真取前 ,否则取后 。) 2 . not 2 > 1 and 3 < 4 or 阅读全文
posted @ 2019-07-09 11:50 韦礼维 阅读(266) 评论(0) 推荐(0) 编辑
摘要: user = 'hsjhj' passwd = 'admin' count = 3 while count > 0: name = input('请输入用户名:') pwd = input("请输入密码:") if name == user and pwd == passwd: print('欢迎登陆') break count -... 阅读全文
posted @ 2019-07-09 11:44 韦礼维 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: is 和 == 的区别 阅读全文
posted @ 2019-07-09 11:20 韦礼维 阅读(146) 评论(0) 推荐(0) 编辑