Python:Python从入门到实践:Python数据结构


本章节介绍Python的一些基础语法

1. 列表,元组,字典

  • 在其他编程语言中存在数组,但在 Python中称作列表 list
  • 元组(tuple) 是列表的进一步表示,列表的数据可以修改,但是元组的数据不允许修改
  • 字典(dict) 中存放的每个数据都是 key:value 的形式

1.1 列表

Python 中列表就是数组,只不过不同指定数组的长度以及数组中每个数据的类型。使用 [ ] 来定义

people = ['jack',28, "wuhan"]
# 输出列表中第一个元素
print(people[0])
# 输出全部内容
print(people)

1.2. tuple元组

元组的定义和使用与列表差不多,但是列表使用[ ] 定义,元组需要使用 () 定义,并且元组中的数据不可以修改

# 1. 定义一个 元组 tuple
tuple = ("Hello",12,True,'china')
#2. 输出第一个元素
print(tuple[0])
#3. 修改第二个元素
tuple[1] = 10  # TypeError: 'tuple' object does not support item assignment

1.3 字典dict

字典中存放的数据都是键值对的形式, 使用 { } 进行定义
键值对:数据组织的一种方式

  1. 平常我们在存放数据的时候,只会存放数据的本身,即数据的 “值” ,访问这个数据会根据编号/索引访问 list[0]
  2. 但是键值对的存放形式,要求存放数据值的时候,也要存放这个数据值索引名字,也就是 键
  3. 比如 {“age”: 23 } , 这里 "age " 是索引,23 是数据值, 我们可以通过 “age” 索引得到 23 这个数据值
# 1. 定义一个 dict 
dict = {"name": "小明", "age":23, "description":"他是一个好孩子"}
# 2. 输出字典 第二个元素
print(dict["age"])  # 23
# 3. 输出字典所有元素
print(dict) 
#  {'name': '小明', 'age': 23, 'description': '他是一个好孩子'}

2. 数据类型推断

2.1 在Python中有一个函数 isinstance(data,type) , 可以用来判断某个数据是什么类型。

原型函数: isinstance(data, type)
功能: 用来判断某个数据是不是 type 类型
参数 data : 是一个数据/ 变量名
参数type : 数据类型(int float str bool list tuple dict ) 等python数据类型中的一种
结果: 如果 data 与 type 是相同数据类型,就会得到 true , 否则 false .

# a 是整型
a = 23
print(isinstance(a,int))  #  true
# b 是浮点数
b = 0.3562
print(isinstance(b,float))  #  ture
# c 是字符串
c = 'Hello'
print(isinstance(b,str))  #  ture 

3. Python 基本数据类型

在这里插入图片描述
下面我们根据上图,来分析下Python 中基本数据类型特点。

3.1 整型 int

  • Python中的整数是没有长度限制的,不像其他语言有 int short long 等长度限制。

💚💚 原因可以参照我这篇文章。
https://blog.csdn.net/u013620306/article/details/130519122

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值