当前位置:   article > 正文

python课知识(二)_python+=操作哪种属于列表的原地操作

python+=操作哪种属于列表的原地操作

在这里插入图片描述
1、列表

在这里插入图片描述
列表的内存空间是连续的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
pop会返回值也会删除这个值

x=[1,2,3]
x.pop()
print(x)
  • 1
  • 2
  • 3

结果:

[1, 2]
  • 1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • +号不属于原地操作
  • +=属于原地操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

注意:
该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。

语法
strip()方法语法:

  • str.strip([chars]);

参数

  • chars – 移除字符串头尾指定的字符序列。

返回值

  • 返回移除字符串头尾指定的字符生成的新字符串。
str = "123abcrunoob321"
print (str.strip( '12' ))  # 字符序列为 12
  • 1
  • 2

以上实例输出结果如下:

3abcrunoob3
  • 1
  • str.strip() : 去除字符串两边的空格
  • str.lstrip() : 去除字符串左边的空格
  • str.rstrip() :去除字符串右边的空格

注:此处的空格包含’\n’, ‘\r’, ‘\t’, ’ ’

在这里插入图片描述
int(‘1’*64,2)的解释:

  • int函数的含义很容易找,而’1’*64的意思是64个1;2表示二进制。这个是把11111111…(64个)由2进制转化为十进制,相当于1+2+4+8+…+2^63。63的话是因为start参数默认为0,第64个就是63了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用切片比使用索引安全性更高
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
注意aList[3:3]=[4] 是插入元素,而非替换

在这里插入图片描述
前俩个参数只有一个或者0个的时候为替换,而非插入

注意分清何时为插入,何时为替换

在这里插入图片描述

在这里插入图片描述
2、元组

在这里插入图片描述
注意当元组中只有一个元素的时候必须在最后加一个逗号。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
列表和元组都是有序序列
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、字典

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、集合

在这里插入图片描述
在这里插入图片描述
注意空集合的创建是通过set函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:

y={1,2,5}
z={1,2,3,4}
print(y<z)
  • 1
  • 2
  • 3

结果:
False

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/824479
推荐阅读
相关标签
  

闽ICP备14008679号