当前位置: 首页 > news >正文

pyton笔记

字面量与变量

定义字符串

  • 单引号' xx '
  • 双引号" xx "
  • 三引号""" xxxx """ 可以换行

字符串格式化

方法1:

方法2:

输入与输出

输入 input

s= input(提示信息)

注意:

无论键盘输入什么类型的数据,获取到的永远都是字符串类型

运算符

算数运算符

赋值运算符

比较运算符

逻辑运算符

流程控制语句

if语句

if-else

if-elif-else

模式匹配 match -case

搭配if使用

循环

  • break 跳出循环
  • continue 跳出本次循环

while循环

for循环

嵌套循环

数据存储器

列表

元素有序,可以重复,元素可以修改

常见方法

合并列表
  1. 使用 + 运算符直接合并
  2. 使用 * 进行解包
判断一个元素是否存在于列表中

元素 in 列表

列表推导式
  • 列表名称 = [要插入列表的数据 for i in 列表 ]
  • 列表名称 = [要插入列表的数据 for i in 列表 if 条件]

字符串(不可变,有序,可迭代)

常用方法
切片

语法:

  • s[start:end:step]

特点:

start:开始索引,不指定默认为0(第一个元素的索引)

end:结束索引,不指定默认为-1(最后一个元素的索引)

step:步长,不指定默认为1,(-1表示从后向前)

判断子串是否存在于字符串中

子串 in 字符串

元祖(可重复,有序,不可修改-只读)

方法

注意事项

  • 定义单元素元组时,需要在结尾加上都好,比如('A',)
解包:
基础解包


t=(1,2,3,4)
a,b,c,d = t
print(a)//1
print(b)//2
print(c)//3
print(d)//4

扩展解包
t=(1,2,3,4) a,*b,c = t print(a)//1 print(b)//[2,3] print(c)//4

集合(无序,不可重复,可修改)

语法:

  • s = {"A","B"}

空集合:

  • s= set()

字典

python内置语句

range语句

生成制定规则的数字序列

type(数据)语句,查看数据得类型

isinstance(数据,类型)语句,检查数据是否属于指定的类型

sum()语句,求和

len()语句,获取元素的长度

min(),获取最小值

max(),获取最大值

sorted(...):对集合进行排序,默认就是升序,并返回一个新的列表。

内置模块

随机数 random

http://www.jsqmd.com/news/807967/

相关文章:

  • 【Mem0】 源码剖析(一):Agent 的记忆危机与 Mem0 的三阶段管道——为什么 RAG 不够用?
  • AIoT 技术难点
  • 基于OpenAI API与社交平台集成的智能聊天机器人构建指南
  • 【架构实战】从业务逻辑到工程落地:私教预约系统的三大核心模型解析
  • 上海学瑜伽普拉提,2026年这篇看完就够了 - 速递信息
  • 手把手调试USB设备连接失败:Reset信号相关的常见坑与排查指南
  • ARMv8虚拟化中的HSTR_EL2寄存器原理与应用
  • 为什么 DISTINCT 加了 ROWNUM 反而数据变少了?揭秘 KES 与 PG 的执行优先级陷阱
  • 从热传导到细胞轨迹:一个公式讲明白Diffusion Map的数学直觉
  • 010、多旋翼飞行器结构与受力分析
  • QQ空间历史说说备份指南:GetQzonehistory让数字记忆永久留存
  • TVA重塑智慧城市安防新范式(21)
  • 面试必问:公司用AI 赋能自动化,你是怎么用AI 做自动化测试的呢?(附落地全流程)
  • DownKyi哔哩下载姬:5步快速掌握B站视频下载完整教程
  • 数学_大鹏_9B_板块03_相似三角形
  • Bash 4.0 及以上版本如何实现关联数组配置?
  • 增量式编码器驱动开发实战:从原理到FPGA高速计数
  • 终极指南:用Python快速自动化你的COMSOL多物理场仿真工作流
  • 【Lindy 2.3新特性深度解析】:实时异步任务路由+动态工具发现机制如何将RAG工作流提速3.8倍
  • 别再乱用multicycle约束了!从慢钟到快钟,一个真实案例讲透-start和-end参数怎么选
  • 棋盘格上下文模型:如何为端到端图像压缩解锁并行解码新范式
  • 讯灵AI渠道经理推荐哪家? - myqiye
  • 这家公司四害消杀,2026推荐案例实战榜! - 速递信息
  • 告别AT指令!用nRF52832的BLE NUS服务,5分钟搞定手机与开发板的双向通信
  • 宿舍报修小程序|基于微信小程序的宿舍报修系统的设计与实现(源码+数据库+文档)
  • 项目介绍 MATLAB实现基于遗传算法(GA)进行锂电池剩余寿命(RUL)预测(含模型描述及部分示例代码)专栏近期有大量优惠 还请多多点一下关注 加油 谢谢 你的鼓励是我前行的动力 谢谢支持 加油 谢
  • 基于AWS与Terraform的OpenClaw私有AI助手一键部署实战
  • 选购进口儿童家具的技巧,斯堪维亚口碑怎样? - mypinpai
  • 图形化部署Hermes Agent:零门槛搭建AI智能体与飞书机器人
  • GEO优化公司排行榜:医美机构首选5家专业服务商 - 品牌2025