摘要: 00 安装python解释器 01 配置环境变量 02 进制 03 编码 04 python编码相关 05 循环 07 循环练习 08 字符器格式化 09 运算符 阅读全文
posted @ 2024-07-24 22:19 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Python入门 阅读全文
posted @ 2024-07-24 22:08 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要: # 写一个带参数的装饰器,实现:参数是多少,被装饰的函数就要执行多少次,把每次结果添加到列表中,最终返回列表。 def xxx(counter): print('x函数') def wrapper(func): print('wrapper函数') def inner(*args,**kwargs) 阅读全文
posted @ 2024-07-24 21:52 jhchena 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 点击查看代码 import os # 1. 读取文件大小(字节) file_size = os.stat('20190409_192149.mp4').st_size # 2.一点一点的读取文件 read_size = 0 with open('20190409_192149.mp4',mode=' 阅读全文
posted @ 2024-07-24 21:51 jhchena 阅读(10) 评论(0) 推荐(0) 编辑
摘要: v8 = [lambda x:x*i for i in range(10)] # 新浪微博面试题 # 1.请问 v8 是什么? #V8为10个匿名函数,每个函数接收一个参数 # 2.请问 v8[0](2) 的结果是什么? #结果等于2*9 = 18 # 面试题 def num(): return [ 阅读全文
posted @ 2024-07-24 21:50 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要: import hashlib def get_md5(data): obj = hashlib.md5() obj.update(data.encode('utf-8')) #转换成encode result = obj.hexdigest() return result val = get_md5 阅读全文
posted @ 2024-07-24 21:49 jhchena 阅读(21) 评论(0) 推荐(0) 编辑
摘要: import random def get_random_code(length=6): data = [] for i in range(length): v = random.randint(65,90) data.append(chr(v)) return ''.join(data) code 阅读全文
posted @ 2024-07-24 21:48 jhchena 阅读(2) 评论(0) 推荐(0) 编辑
摘要: # 练习题 请通过分页对数据进行展示 """ 要求: 每页显示10条数据 让用户输入要查看的页面:页码 """ USER_LIST = [] for i in range(1,836): temp = {'name':'你少妻-%s' %i,'email':'123%s@qq.com' %i } U 阅读全文
posted @ 2024-07-24 21:47 jhchena 阅读(1) 评论(0) 推荐(0) 编辑
摘要: # 第一题 for item in range(10): #不报错,没有函数,所有操作在全局作用域里面执行,item最后赋值为:9,此时item在缩进与全局都可以使用 pass print(item) # 第二题 item = 10 def func(): for item in range(10) 阅读全文
posted @ 2024-07-24 21:45 jhchena 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 如果使用If else大于5个,需要考虑是否有其他方式可以实现 ip转换 Python中以函数为作用域 分页练习-网页开发常用 应用:随机生成验证码 获取md5加密值 列表推导式 读取文件大小-打印进度条 通过装饰器打印最大值与根据传入参数进行打印次数 阅读全文
posted @ 2024-07-24 21:43 jhchena 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # 1字节等于8位 # IP: 192.168.12.79 -> 001010010 . 001010010 . 001010010 . 001010010 # 1. 请将 ip = "192.168.12.79" 中的每个十进制数转换成二进制并通过,连接起来生成一个新的字符串。 ip = "192 阅读全文
posted @ 2024-07-24 21:41 jhchena 阅读(16) 评论(1) 推荐(0) 编辑
摘要: 当大于5个时,我们要考虑使用:函数当作返回值的方式进行实现,也就是通常所说的字典 # 面试题 def func(): print('花费查询') def bar(): print('语音沟通') def base(): print('xxx') def show(): print('xxx') de 阅读全文
posted @ 2024-07-24 21:37 jhchena 阅读(8) 评论(0) 推荐(0) 编辑