
python编码基础
文章平均质量分 61
python学习之路,所看所感所得
高老庄里的高小翠
测试一颗开发的心~~
展开
-
【python】load与loads、dump与dumps的使用讲解
在敲代码时,可能会使用到load与loads、dump与dumps,但是如果对他们认识的不够清晰,那么很容易就会给你的代码带来bug,下面就总结了一下他们的使用jsonfpsobjfpobj其中,load()和loads()函数是用于将 JSON 数据解码成 Python 对象,而dump()和dumps()函数则是用于将 Python 对象编码成 JSON 格式。下面分别对这四个函数做具体讲解。原创 2023-06-15 10:30:00 · 1993 阅读 · 0 评论 -
【python】eval()函数的使用与讲解
学好eval() 可以让我们在使用python时候事半功倍,但是它也有一些弊端(在上篇《如何将字符串转换成字典》中讲到了)例如:1、字符串 lst_str="[1,2,3,4]"转换成列表就可以使用eval(lst_str),结果为列表类型[1,2,3,4]2、同样字符串dict_str="{"name":"fandy","age":"18"}"使用eval(dict_str)转换成字典类型{"name":"fandy","age":"18"}evalexpressionglobalslocals。原创 2023-06-14 09:00:00 · 1013 阅读 · 0 评论 -
【python】如何将字符串转成字典
背景:在学习Django时候,根据输入的json数据,后端再将数据进行存储,发现后端读取出来的json数据是字符串类型的,即使我使用json.loads()方法来转化也没有转成字典类型我这就意识到不得不总结记录下。原创 2023-06-13 09:45:00 · 637 阅读 · 0 评论 -
【python】常用os模块的基本操作
这次我主要是对文件进行基本操作,这就需要我们使用python里面的os模块,(当让还有pathlib.path,这里不讲)之前学习了python使用openpyxl对表格的处理后,对此应该有一定的了解;原创 2023-05-27 05:30:00 · 111 阅读 · 0 评论 -
【python】使用openpyxl库的Alignment模块设置单元格的对齐方式
通过使用该模块,您可以在Excel工作表上控制单元格中文本的水平和垂直位置,以及缩进、旋转等其他对齐选项。在这个例子中,我们创建了一个指定水平和垂直居中、开启自动换行、缩进1级以及旋转90度的对齐对象。可选值包括“top”(顶部对齐)、“center”(居中对齐)和“bottom”(底部对齐)等。可选值包括“left”(左对齐)、“center”(居中对齐)和“right”(右对齐)等。我们可以根据需要调整这些属性以满足自己的需求,并使用Alignment模块来控制单元格中文本的对齐方式。原创 2023-05-23 20:30:00 · 5084 阅读 · 0 评论 -
【python】关于openpyxl的基本使用方法-看这篇就够了
在这个例子中,我们首先创建一个新工作簿并获取活动工作表。最后,我们保存工作簿。其中:filename为要保存成为的文件名,如果文件名带有路径,则文件会保存在对应的路径下。如果有多个工作表,之前如何相互切换 :比如有工作表sheet1、sheet2。打开工作簿默认激活的是第一个工作表sheet1,可以不用设置激活状态了;不填写:默认将新工作表插入到工作簿的最后一个位置。-1:表示将新工作表插入到工作簿的倒数第二个位置。0:表示将新工作表插入到工作簿的第一个位置。1:表示将新工作表插入到工作簿的第二个位置。原创 2023-05-18 21:47:11 · 11719 阅读 · 3 评论 -
【python】列表、字典、元组的相关操作
a[索引][索引]或a[索引].index(值)改:字典名[已存在的key]=新value。增: 字典名[新增key]=value。.insert(列表索引,值).pop(索引)删除指定位置的值。a列表.extend(b列表)列表名.append(列表值).pop()默认删除列表末尾值。.clear()删除整个列表。删:字典名.pop(key)列表名[索引]=新值。原创 2023-05-16 21:46:23 · 72 阅读 · 0 评论 -
python编码基础--字符串与它的相关操作
c_2="{3} love {2}{3}{0}".format("I","you","very","much","好的")%s,%d(digital数字),%f(默认精确到后6位), %.2f(保留2位有效小数)# 当大括号里为空时,默认按照顺序赋值,且有几个{}就附几个值,如果值少了就会报错。上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串。字符串变量名.replace(替换目标,替换的值,替换次数)m索引起始位置,n索引结束位置+1,k步长(默认为1)字符串变量名[m:n:k]原创 2023-05-14 23:11:03 · 96 阅读 · 0 评论