标签:dict1 list1 数据类型 列表 print key 字符串
四、数据类型
数据类型,就是变量的类型,用于表示不同特征的变量,不同类型的数据类型。
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,表示真或假。
非零即真
标签:dict1,list1,数据类型,列表,print,key,字符串 来源: https://www.cnblogs.com/pythonwl/p/12411437.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。