- 万物皆对象,变量都是引用,对象在堆中,引用在栈中
- python中的赋值,其实可以理解为C语言指针的指向,他们是直接指向地址,只不过它把指针去掉了,变得更加简单
3.系列解包赋值:a,b=1,2 交换 a,b=b,a
4.浮点数除法 / 整数除法// 幂 **
5.比较值(type):= 比较对象 :is
6.str()
7.用[]提取字符 在符号串后面添加[],[]里添加偏移量,跟数组类似
8.replace()
9.字符串切片操作:[起始:终止:步长] 取头不取尾
10.去除收首尾信息
11.序列: 字符串、列表、字典、元组、集合
-
列表:用于存储任意数目、任意类型的数据集合。
a[10,2,3,‘abc’,True]
-
元组:不可变序列,元组的访问和处理速度比列表快。
-
字典:“键值对”的无序可变序列 a={‘name’(键):‘zg’(值)}
-
集合:无序可变,元素不能重复
代码优化
连接多个字符串,使用join()而不使用+
列表进行元素插入和删除,尽量在列表尾部操作