自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 条件控制语句中 and 与 ‘,’的区别

在使用条件语句进行判断时,初学者可能会将条件用逗号隔开,其实这里的逗号相当于或(or)运算,如if(5>1,6<1): print('\',\'发挥了作用')if(5>1 or 6<1): print('or 发挥了作用')输出:','发挥了作用or 发挥了作用可以发现,这里" , "与 or 发挥了相同的作用,因此在判断时,需要避免使用逗号,而采用 and、or等。...

2022-02-05 10:21:17 688

原创 isdigit()函数如何判断负数

在使用字符序列isdigt函数时,我们会发现它无法判断负数,如:a=['2','-3',-4,5]print(a[0].isdigit())print(a[1].isdigit())输出:TrueFalse可以看到,isdigt函数虽然可以识别字符串中的自然数,但是无法识别带负号的负数,为了能够判断负数,可以采用如下的方法:a=['-2','-hh',-4,5]print(a[0].isdigit())print(a[1].isdigit())def digit

2022-02-05 10:08:39 1934

原创 字典深层实现原理

字典在存储与读取的时候实际上是通过单元bucket进行工作的。每个bucket大小固定,因此我们可以通过内存偏移量来获得不同bucket的内容。对于每一个字典,其bucket的数量是可以变化的,每个bucket有自己的下标,如长度为5的字典有5个bucket,bucket从0~4分别记录着键与值的id。当我们输入一个键"name"的时候,python会对其进行哈希运算,hash('name')=print(bin(hash('name'))输出0b111010111011100

2022-02-04 21:08:43 728

原创 python generator(生成器)类型初探

python generator(生成器)类型初探

2022-02-04 19:37:55 6120

原创 remove()函数无法全部删除目标元素问题解决方法

在python中,我们有时希望删除列表中指定特征的元素,往往我们会使用pop()函数或remove()函数,而pop函数仅针对指定下标进行删除,remove函数可针对指定元素进行删除,因此一般使用remove函数。以下面的代码为例:我们希望删除指定列表中含有数字4(两位数即以4开头或结尾)的元素:a=list(range(30,50))print(a)for i in a: if i%10==4 or i//10==4: a.remove(i)print(a)

2022-02-04 12:10:49 2227 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除