可变不可变类型===>变量的值
同一类型的同一个值
可变类型:值变了 id没有变
=====>改的原值本身
不可变类型:值变了,id也变了
====>新生成一个值,原值没变
一,整型int
用途::记录年龄、等级、、、、各种代码。
定义方式:
age=18 ===>age=int(18)
x=int('123')
常用操作+内置方法
赋值、比较、算术
总结:
存一个值
不存在有序无序
不可变类型(可hash)
print(hash(0))
二,浮点型float
用途:记录身高、体重、薪资、、、
定义方式:
salary=3.1 ===>salary=float(3.1)
x=float('3.1')
常用操作+内置方法
总结:
存一个值
不存在有序无序
不可变类型
三,字符串类型
用途:记录描述性质的内容,比如名字、性别、地址
定义方式:在单引号,双引号,三引号内包含的一串字符
操作方法+内置方法
1.按索引取值(正向取,反向取),只能取
2.切片(顾头不顾尾,步长)想要从一个大字符串中,切出一个小字符串
3.长度len
4.成员运算
5.移除支付串左右两边的字符strip
6.切分:针对有规律的字符串按照新字符切成列表split
7.循环
总结:
存一个值
有序
不可变类型
字符串需要掌握的操作:
1.strip,lestrip(左边),restrip(右边)
2.lower,upper
3.startswith,endswith
4.format
5.split,resplit
6.join
7.replace
8.isdigit
列表类型:
用途:存多个值,比如人的爱好
定义方式:在【】内用逗号分隔开多个任意类型的值
常用操作+内置方法
1.按索引取值(正向取,反向取)即可存也可取
2.切片
3.长度
4.成员运算
5.删除
del
remove
pop
7.循环
需要掌握
li = ['a','b','c','d','e','e']
li.count
li.clear
li.extend
li.index
li.insert
li.reverse
li.sort
li.sort(reverse=True)
队列(先进先出)
队栈(先进后出)
字符串了解的知识点:
1.find,rfind,index,rindex,count
2.center,ljust,rjust,zfill
3.expandtaps
4captalize,swapcase,title
5.is数字系列
6.is其他