python学习记录2-数据类型
2021/7/4 14:21:15
本文主要是介绍python学习记录2-数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
数据类型
python分为5大数据类型分别为:
1.Numbers(数字)
四种数字类型:int;long(python2版本);float;complex(复数)
2.String(字符串)
字符串由数字、字母、下划线组成采用单引号(')或双引号(")闭合。记为:s="ajsd"
字符串取值先后顺序:
从左到右索引默认从0开始;
从右到左索引默认从-1开始。
可以使用[头下标:尾下标:截取步长]截取相应字符串
s[0:2:2]
3.List(列表)
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)
列表使用[]标识,索引方法同字符串
>>>a = [x for x in range(2, 10, 2)] #生产一个[2,4,6,8]的列表 >>>print(a) [2, 4, 6, 8] >>>b = [["*" for i in range(2)] for i in range(3)] #生产一个2*2的二维列表,元素都为"*". >>>print(b) [['*', '*'], ['*', '*'], ['*', '*']]
4.Tuple(元组)
元组用()标识,元组不能二次赋值,相当于只读列表。
>>>list = ['11', '22', '33', 44] >>>t = ('11', '22', '33', 44) >>>print(list[2]) 33 >>>print(t[2]) 33 >>>list[1] = 1000 #列表可以替换 >>>print(list[1]) 1000 >>>t[1] = 1000 #元组类型不能替换,运行出错
5.Dictionary(字典)
字典用{}标识。字典由索引的key和对应的值value组成
键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。
>>>dict1 = {} >>>dict1['two'] = "is it first ?" >>>dict1[2] = "i don't think so"# key可以是数字型、字符型和元组 >>>print(dict1) >>>print(dict1['two']) >>>print(dict1[2]) {'two': 'is it first ?', 2: "i don't think so"} is it first ? i don't think so >>>dict2 = {1: 'hello', 'second': 3, 'third': '!!'} >>>dict2['third'] = 'ooo' # 修改 >>>dict2['forty'] = 1111111 # 添加 >>>print(dict2.keys()) >>>print(dict2.values()) dict_keys([1, 'second', 'third', 'forty']) dict_values(['hello', 3, 'ooo', 1111111]) >>>del dict2[1] # 删除键值为1的条目 >>>dict2.clear() # 清空自带条目 >>>del dict2 # 删除字典
这篇关于python学习记录2-数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程