最近在用python的django做一个网站,时不时都会要对数据做一些转换或者对一些数据结构进行比较或者运算,但总是要上网去找资料,然后复制粘贴,时间长了,感觉整个项目的代码很凌乱,完全不是按照自己的思路来(虽然是按照自己的方式复制粘贴,哈哈哈!!!),所以在此记录一下,方便自己查看使用,也和大家分享一下经验。欢迎大家阅读指正!!
如何判断一个列表里面是否存在重复元素?
重复元素判定
set() 函数会创建一个无序不重复的元素集,简单来说就是去重。将原列表和去重后的列表的长度比较,如果长度相等则无重复元素,否则存在。
如何判断两个字符串是否组成相同?
可以使用 list() 函数将字符串的每个字符拆分出来,然后组成一个数组,再将两个数组使用sort()函数进行排序,如果字符串组成相同,则他们的排序结果肯定相同,则这两个字符串肯定相同。
当然也可以使用 collections 库中的 counter 比较
如何检查变量所占用的内存呢?
使用 sys 库中 getsizeof *** 可以查看 python 对象的内存占用,单位是字节 (byte)
注:有些数据类型在 Python3 和 Python2 中占用的内存是不同的
如何检查字符串所占用的字节数呢?
检查字符串所占用的字节数,可以使用 len() 函数,即统计字符串长度。有些小伙伴会认为第6行的print(byte_size(#39你好,python#39))为什么不是9字节 ?又或者说一个汉字占4字节,那应该是18字节才对啊?
在 Python 中,不同的字符所占的字节数不同,数字、英文字母、小数点、下划线以及空格,各占一个字节,而一个汉字可能占 2~4 个字节,具体占多少个,取决于采用的编码方式。例如,汉字在 GBK/GB2312 编码中占用 2 个字节,而在 UTF-8 编码中一般占用 3 个字节。所以 “你”,“好”,“,”占了3*3=9字节,python占了6*1=6字节,所以总共15字节。
如何不用循环语句就能打印 N 次字符串呢?
对,你没看错,就是这么简单,直接将一个整形数乘一个字符串即可有执行多次 print() 函数的效果
好啦,今天就先讲这么多,让大伙有时间消化消化一下(其实是因为我知道文章太长,大伙们会没新机看下去的,哈哈哈哈!)
如文章有任何问题或错误,欢迎评论指正!谢谢
一个最简单的python代码 30个python常用极简代码拿走就用网路维护是什么
在 *** 正常运行的情况下,对 *** 基础设施的管理主要包括:确保 *** 传输的正常;掌握公司或者网吧主干设备的配置及配置参数变更情况,备份各个设备的配置文件,这里的设备主要是指交换机和路由、服务器等。负责 *** 布线配线架的管理,确...热力值:172时间:2023-09-25长风小说百科?
长风文学之家成立于2000年,原名长风文学社,在学院党委、团委正确领导和社团成员的不懈努力下已走过了九个春秋。九年来,长风文学社一直以“加强学院精神文明建设,丰富同学们的业余文化生活,提高同学们的文学素养”为宗旨,努力为全...热力值:198时间:2023-09-25*** 词阴间什么意思?
阴间这个梗主要是指最近出现的一些不正常的东西,也可以指一些比较诡异奇怪的游戏,或者是一些人觉得诡异的奇怪的视频。该梗最早出自网友给快手网红主播迷人的郭老师吃东西或吐槽表演节目时给的评价。阴间的东西, *** 流行语。该词条...热力值:127时间:2023-09-25cx 5百科?
全新马自达CX-5定位于紧凑型SUV,长、宽、高分别为4555/1840/1710(mm),轴距为2700mm,其发动机、变速箱、车身和底盘全面使用创驰蓝天技术,是创驰蓝天技术下的新款量产车。CX-5还是首款展现“魂动(kodo)”设计主题的量产车型。CX-5使用2款Sky...热力值:185时间:2023-09-25不灭狂雷百科?
不灭狂雷·沃利贝尔,是MOBA竞技网游《英雄联盟》中的英雄角色,英雄定位为战士。英雄原称号“雷霆咆哮”,在10.11版本更新后更名为“不灭狂雷”。在一些人心中,他是雷霆咆哮,是滚雷风暴,是瓦尔海尔。另一些人心中,他是荒芜,是受过...热力值:176时间:2023-09-25什么是‘神曲’?
最近网上流传的神曲好像是即流传于大街小巷,轰炸得人“听觉疲劳”,歌词通俗甚至有些低俗的口水歌。随着人们生活节奏的加快和消费观念的改变, *** 神曲的“更新换代”也越来越快。神曲(Commedia, Divine Comedy),意大利诗人阿利盖利·但丁(...热力值:122时间:2023-09-25