python学习笔记

一、第一个python程序

复制代码
print("Hello World")

二、python基础语法

字面量

字面量是用于表示固定值的数据表示形式,在代码中直接写出来的值。

数据类型

注释

单行注释

# 开头,后面跟注释内容

复制代码
# 这是一行单行注释

多行注释

用三引号('''""" )包裹,可跨多行

复制代码
'''
这是一个多行注释的示例
可以用来详细描述一段代码的功能、
参数含义、返回值等信息,常用于
模块、函数、类的说明文档
'''

变量

变量是用来存储数据的容器,可把它想象成一个带标签的盒子,盒子里存数据,标签就是变量名,方便后续取用和操作数据。

运算符

三、python判断语句

四、python循环语句

五、函数

六、数据容器

数据容器根据特点的不同,如: 是否支持重复元素 是否可以修改 是否有序,等 分为5类,分别是: 列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)

列表list

注意:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套

经过上述对列表的学习,可以总结出列表有如下特点:

可以容纳多个元素(上限为2**63-1、9223372036854775807个)

可以容纳不同类型的元素(混装)

数据是有序存储的(有下标序号)

重复数据存在 可以修改(增加或删除元素等)

元组tuple

元组同列表一样,都是可以封装多个、不同类型的元素在内。 但最大的不同点在于: 元组一旦定义完成,就不可修改。

经过上述对元组的学习,可以总结出列表有如下特点:

可以容纳多个数据

可以容纳不同类型的数据(混装)

数据是有序存储的(下标索引)

允许重复数据存在 不可以修改(增加或删除元素等)

支持for循环 多数特性和list一致,不同点在于不可修改的特性。

字符串string

作为数据容器,字符串有如下特点:

只可以存储字符串 长度任意(取决于内存大小)

支持下标索引 允许重复字符串存在 不可以修改(增加或删除元素等)

支持for循环

序列

序列是指:内容连续、有序,可使用下标索引的一类数据容器 列表、元组、字符串,均可以可以视为序列。

  1. 什么是序列? 内容连续、有序,支持下标索引的一类数据容器

  2. 哪些数据容器可以视为序列? 列表、元组、字符串

  3. 序列如何做切片 序列起始:结束:步长 起始可以省略,省略从头开始 结束可以省略,省略到尾结束 步长可以省略,省略步长为1(可以为负数,表示倒序执行)

字典

经过上述对字典的学习,可以总结出字典有如下特点:

可以容纳多个数据 可以容纳不同类型的数据 每一份数据是KeyValue键值对

可以通过Key获取到Value,Key不可重复(重复会覆盖)

不支持下标索引 可以修改(增加或删除更新元素等)

支持for循环,不支持while循环

相关推荐
IvanCodes4 小时前
Python 数据处理(十三):JSON、CSV 与数据序列化
开发语言·python
M78佐菲4 小时前
ARM学习笔记(1)
linux·arm开发·笔记·嵌入式硬件·学习
Patrick在香港5 小时前
Claude 工具调用返回空:8 次失败里只有 1 次状态码不对,其余全带 200
爬虫·python·api·claude·香港
Web3&Basketball5 小时前
CRM Agent 后训练实战:3 倍更少错误
python·架构·大模型·agent·推理
益达丫5 小时前
Socket编程揭秘:端口、IP与进程通信的底层逻辑
linux·笔记
AIFQuant6 小时前
ETF行情API接入踩坑记:从报错到跑通的七个问题
python·金融·区块链·etf·基金
无敌贵点大王6 小时前
RTThread学习记录11——RT-Thread 设备模型吃透:UART/ADC/PWM/PIN 到底有什么区别?
c语言·stm32·学习·链表
GPU实战笔记7 小时前
云端 Python 开发:JupyterLab 还是 VS Code Remote-SSH?
python·vs code·jupyterlab·remote-ssh·远程开发
狗狗狗狗狗乐啊8 小时前
搭一个 AI 对话工作台 AChat:从 0 到可用的完整记录(一)
python·react.js·ai编程
是翎8 小时前
深度长文|2026产品经理AI实践手册
人工智能·深度学习·学习·自然语言处理·数据挖掘