Python基础语法
- 1. 列表,元组,字典
- 1.1 列表
- 1.2. tuple元组
- 1.3 字典dict
- 2. 数据类型推断
- 2.1 在Python中有一个函数 isinstance(data,type) , 可以用来判断某个数据是什么类型。
- 3. Python 基本数据类型
- 3.1 整型 int
本章节介绍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
字典中存放的数据都是键值对的形式, 使用 { } 进行定义
键值对:数据组织的一种方式
- 平常我们在存放数据的时候,只会存放数据的本身,即数据的 “值” ,访问这个数据会根据编号/索引访问 list[0]
- 但是键值对的存放形式,要求存放数据值的时候,也要存放这个数据值索引名字,也就是 键
- 比如 {“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 等长度限制。
💚💚 原因可以参照我这篇文章。