数据类型 (1)

数值类型

数字大小没有限制

整型

int

浮点型

float
可以使用科学计数法3.14e-10

复数型

complex
3+4j-5j

序列类型

字符串

'hello'三种引号
  • 三种可以嵌套使用
  • rR引导原始字符串r'abc'
  • b引导字节串

列表

[1, 2, 3]
元素可以是任何类型,可以被修改

元组

(1, 2, 3)
元素可以是任何类型,创建后不可以被修改

序列类型操作

连接

使用 + 运算符来连接两个序列
  • "Hello, " + "world!" 将返回 "Hello, world!"

切片

切片是一种操作序列类型(如列表、元组和字符串)的方法。切片可以让你获取序列的一部分,字典是无序的数据结构,不能切片
 sequence[start:stop:step]
 
  • start:开始位置,包含这个位置。如果省略,表示从序列的开始位置开始。
  • stop:结束位置,不包含这个位置。如果省略,表示一直到序列的结束位置。
  • step:步长,表示每次移动的距离。如果省略,表示步长为1。
eg:[:5] 获取的是第0行到第4行,一共5行

索引

可以使用方括号 [] 和一个整数来访问序列中的元素
  • 索引从0开始,所以 s[0] 将返回序列 s 的第一个元素
  • 你也可以使用负数索引,s[-1] 将返回序列 s 的最后一个元素。

重复

使用 * 运算符和一个整数来重复序列的元素。
  • (1, 2, 3) * 3 将返回 (1, 2, 3, 1, 2, 3, 1, 2, 3)

映射类型

字典

{'name': 'Alice', 'age': 20}
键值对组成的无序集合,键和值可以是任何类型

集合类型

{1, 2, 3}
元素必须是不可变的,并且集合中不能有重复的元素
  • 可以创建一个包含整数、字符串、元组
  • 不能创建一个包含列表或字典

布尔类型

boolean
True 和 False
 
Loading...
Article List
一个NotionNext搭建的博客
数据库系统概论
大数据原理与应用
javaWeb应用开发基础教程
python
毕业设计
大数据技术综合应用
实训-航空数据系统
java面向对象程序设计
数据结构
算法分析与设计
SPARK
Python爬虫大数据采集与挖掘
云计算
概率论与数理统计
数字逻辑
计算机网络
计算机组成原理
linux
操作系统
人工智能导论
数据仓库与数据挖掘
数据可视化
大数据安全与隐私保护
c语言
C++