四、数据类型
数据类型,就是变量的类型,用于表示不同特征的变量,不同类型的数据类型。
1)整型
2)浮点型
3)字符串
单行:‘字符串’、“字符串”
三引号(用于print中,或者是一个变量值)可以定义多行内容:“””多行字符串“””
‘’‘字符串
字符串
字符串
‘’’
引号嵌套邻近配对,注意不能混用,比如:'字符串"
字符串方法:
1) 索引取值
2) 不可更改
3) 切片
list1[0:3:1]
取出list中的索引 0 到 2 的元素,1 为步长
4)in 成员运算符
5)移除空白 strip
a.strip('')
移除两边的
b.strip('/><?')
isdigit()
int()
6)split 以什么未分割符,将字符串切割为列表
res.split(':')
split('+/') 三个符号当一个分割标志
4)列表
list 列表:a = [1,2,"3"]
a[0] = 1
a[1] = 2
从 0 开始,索引取值
反向取值,最后一个元素索引为 -1,倒数第二个 -2
a[-1] = "3"
列表方法:
1) 追加,append
list1.append('')
2)插入,insert
list1.insert(1,'')
3)删除,del remove
del list1[0]
list1.remove('aaa')
没有返回值,返回None,不会返回被删除的值
5)字典
a = {'name':'wl','age':24,}
{key : value}
key 键;value 值;
key 对应 value
取值:a['name'] = 'wl'
dict1.get(key),不存在 返回None
dict1.get(key,"自定义的默认值”)
1)按key取值
dict1['key'] = 'no'
有则索引,没有则创建
2)删除 pop
dict1.pop('key')
有返回值,返回删除的值
3)Python2
dict1.keys() key 的列表
dict1.values() value 的列表
python3 迭代器?
老母鸡与鸡蛋
for k in dict1.keys():
print(k)
for k in dict1:
print(k)
for in dict1.values():
print(k)
4)dict1.items() 键值对
for k,i in dict1.items():
print(k,i)
k,i = ('age',1) 组成的数组(python2)
python3还是母鸡
6)布尔类型
只有两个值:True 和 False,表示真或假。
非零即真