随笔分类 -  01-python开发基础

1
摘要:Python 日志记录-loguru 使用logging模块时 用python写代码时,logging模块最基本的几行配置,如下: import logging logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name) 阅读全文
posted @ 2022-12-07 15:14 hanfe1 阅读(361) 评论(0) 推荐(0) 编辑
摘要:最近在做接口测试时,拿到一个分片上传文件的接口,http接口请求头中的Content-Type为multipart/form-data。需要在客户端将大文件分片成数据块后,依次传给服务端,由服务端还原成大文件,此外,为了确保传输后的数据是完整的,客户端会在分片前,根据原文件生成md5值并被携带在每次 阅读全文
posted @ 2022-11-14 18:20 hanfe1 阅读(1977) 评论(0) 推荐(0) 编辑
摘要:今天给大家推荐一个变量命名的神器:Codelf 直接访问网页使用 我们可以直接访问 Codelf 网页,输入中文名或者英文名点击搜索就会有大量的变量名可供参考选择。 https://unbug.github.io/codelf/ 你还可以选择特定的编程语言。 在编辑器也是可以很方便的调用的,下面介绍 阅读全文
posted @ 2022-09-22 17:51 hanfe1 阅读(499) 评论(0) 推荐(0) 编辑
摘要:1.为什么需要数据类 1.1 ☹️内置数据类型的局限 假设我们现在遇到一个场景, 需要一个数据对象来保存一些运动员信息. 可以选择使用基本的数据类型tuple或者dict实现. 如:创建一个球员jordan, 信息包括球员姓名, 号码, 位置, 年龄. 使用tuple In [1]: jordan 阅读全文
posted @ 2022-09-22 17:29 hanfe1 阅读(942) 评论(0) 推荐(0) 编辑
摘要:python的types模块 1.types是什么: types模块中包含python中各种常见的数据类型,如IntType(整型),FloatType(浮点型)等等。 >>> import types >>> dir(types) ['BooleanType', 'BufferType', 'Bu 阅读全文
posted @ 2022-09-22 16:44 hanfe1 阅读(1568) 评论(0) 推荐(0) 编辑
摘要:【练习题1】实现一个整数加法计算器如 content = input(">>> ") # 5+9 , 6+4 count=0 while 1: content=input('>>>') s1 = content.split('+') print(s1) count = 0 for i in s1: 阅读全文
posted @ 2019-04-30 11:33 hanfe1 阅读(1072) 评论(0) 推荐(0) 编辑
摘要:实现如下功能: #!/usr/bin/env python3 # Author:zhangyang # --*-- coding: utf-8 --*-- import os def file_test(): with open("The salary management", 'r+', enco 阅读全文
posted @ 2019-04-30 11:17 hanfe1 阅读(337) 评论(0) 推荐(0) 编辑
摘要:购物车程序:1、启动程序后,输入用户名密码后,如果是第一 次登录,让用户输入工资,然后打印商品列表2、允许用户根据商品编号购买商品3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒4、可随时退出,退出时,打印已购买商品和余额5、在用户使用过程中,关键输出, 如余额,商品已加入购物车等消息, 阅读全文
posted @ 2019-04-30 11:15 hanfe1 阅读(247) 评论(0) 推荐(0) 编辑
摘要:显示颜色格式:\033[显示方式;字体色;背景色m......[\033[0m] 书写格式: 开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m 解释: 开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个; 由于表示三个参数不同含义的数值都是唯一的 阅读全文
posted @ 2019-04-07 12:36 hanfe1 阅读(2720) 评论(0) 推荐(0) 编辑
摘要:模拟登陆:1、用户输入账号密码进行登陆2.用户信息保存在文件中3、用户密码输入错误三次后锁定用户 with open('userinfo',mode='w+',encoding='utf-8')as f: f.write('1251865477\n123456') i=0 li=[] while i 阅读全文
posted @ 2019-04-02 17:20 hanfe1 阅读(304) 评论(0) 推荐(0) 编辑
摘要:enumerate()是python的内置函数、适用于python2.x和python3.xenumerate在字典上是枚举、列举的意思enumerate参数为可遍历/可迭代的对象(如列表、字符串)enumerate多用于在for循环中得到计数,利用它可以同时获得索引和值,即需要index和valu 阅读全文
posted @ 2019-03-25 16:25 hanfe1 阅读(714) 评论(0) 推荐(0) 编辑
摘要:evaleval函数就是实现list、dict、tuple与str之间的转化str函数把list,dict,tuple转为为字符串# 字符串转换成列表a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(a))b = eval(a)print(b) 阅读全文
posted @ 2019-03-17 17:56 hanfe1 阅读(432) 评论(0) 推荐(0) 编辑
摘要:文件的操作 功能详解:seek、tell、readline、readlines 截取 当open文件的时候,最后都要加上close.还有另外一种方法不用close关闭文件 with open 练习题:登录注册、用户名密码储存到文件中 阅读全文
posted @ 2019-01-24 16:50 hanfe1 阅读(327) 评论(0) 推荐(0) 编辑
摘要:集合set 深浅copy 1,先看赋值运算。 对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们是完全一样的。 2,浅拷贝copy。 对于浅copy来说,只是在内存中重新创建了开辟了一个空间存放一个新列表,但是新列表中的元素与原列表中的元素是公用的。 3,深拷贝deepcopy。 对于深c 阅读全文
posted @ 2019-01-18 16:00 hanfe1 阅读(365) 评论(0) 推荐(0) 编辑
摘要:小数据池 小数据池,也称为小整数缓存机制,或者称为驻留机制等等,博主认为,只要你在网上查到的这些名字其实说的都是一个意思,叫什么因人而异。 那么到底什么是小数据池?他有什么作用呢? 大前提:小数据池也是只针对 int(float),str,bool。 小数据池是针对不同代码块之间的缓存机制!!! 剩 阅读全文
posted @ 2019-01-16 15:26 hanfe1 阅读(194) 评论(0) 推荐(0) 编辑
摘要:字典dic 数据类型划分:可变数据类型,不可变数据类型 字典的增删改查dist 字典的键可以理解为列表中的索引 字典的嵌套 相关练习题 习题: 阅读全文
posted @ 2019-01-11 10:22 hanfe1 阅读(251) 评论(0) 推荐(0) 编辑
摘要:列表增删改查 删除整个列表del 改 公共方法 列表的嵌套 元组的嵌套 元祖 join-->list --str (列表转换成字符串)split-->str --list(字符串转换成列表) range for循环嵌套 相关练习题 阅读全文
posted @ 2019-01-06 13:43 hanfe1 阅读(351) 评论(0) 推荐(0) 编辑
摘要:数据类型整体分析 int bool str 数据转换 str索引及切片 字符串的操作放法及for循环 ps: str常见的操作方法 len 相关练习题 阅读全文
posted @ 2018-12-31 17:56 hanfe1 阅读(415) 评论(0) 推荐(0) 编辑
摘要:格式化输出 while else 初始编码初始编码 运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算、成员运算 算数运算 以下假设变量:a=10,b 阅读全文
posted @ 2018-12-27 14:30 hanfe1 阅读(289) 评论(0) 推荐(0) 编辑
摘要:一、变量 变量就是将一些运算的中间结果暂存到内存中,以便后续代码块调用。 规范: 1、必须由数字、字母、下划线任意组合,且不能数字开头。 2、不能是python中的关键字。如:‘print’ 'and' 'or' 'break' 3、变量具有可描述性 4、不能是中文(看着很捞) 二、常量 一直不变的 阅读全文
posted @ 2018-12-23 22:02 hanfe1 阅读(409) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示