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

Python - 简单快速回忆基础语法

Python 是一种高级编程语言,易学易用

以下是 Python 基础语法的概述:

注释

Python 使用 # 符号来注释代码行。代码行 # 后的所有内容都将被认为是注释,不会被解释器执行,只是对代码的注释说明

# 这是一条注释
print("Hello World!")

变量和数据类型

Python 中的变量无需事先声明,可以直接赋值。变量不需要指定类型,解释器会自动根据值的类型进行变量类型的定义。Python 中的数据类型包括整数、浮点数、字符串、列表、元组、字典等

# 变量赋值
name = "Tom"
age = 18
height = 1.8
is_student = True# 输出变量
print(name)
print(age)
print(height)
print(is_student)

输入输出

Python 内置的 print() 函数可以输出变量的值至控制台。可以使用 input() 函数来接收用户的输入

# 输出
print("Hello World!")# 输入
name = input("请输入你的名字:")
print("你好," + name + "!")

条件语句

Python 中使用 if…elif…else 语句来实现条件判断。条件判断语句中的代码块必须使用缩进

# 条件语句
age = int(input("请输入你的年龄:"))
if age >= 18:print("你已经成年了!")
else:print("你还未成年!")

循环语句

Python 中有两种类型的循环语句,分别是 for 循环和 while 循环

# for 循环
colors = ["red", "green", "blue"]
for color in colors:print(color)# while 循环
i = 0
while i < 5:print(i)i += 1

函数

Python 中使用 def 关键字来定义函数

# 函数
def add(x, y):return x + yresult = add(5, 3)
print(result)

异常处理

Python 中使用 try...except...finally 来处理异常

# 异常处理
try:i = 1 / 0
except ZeroDivisionError:print("被除数不能为0!")
finally:print("程序执行结束!")

以上是 Python 的基础语法的概述,快速帮助回忆起写法

相关文章:

Python - 简单快速回忆基础语法

Python 是一种高级编程语言&#xff0c;易学易用 以下是 Python 基础语法的概述&#xff1a; 注释 Python 使用 # 符号来注释代码行。代码行 # 后的所有内容都将被认为是注释&#xff0c;不会被解释器执行&#xff0c;只是对代码的注释说明 # 这是一条注释 print("Hel…...

蓝牙耳机接打电话哪个比较好?接打电话最好的蓝牙耳机

技术已经发展到如此程度&#xff0c;耳机可以淹没嘈杂环境中不断出现的杂音&#xff0c;同时还能让我们在通话、音乐和娱乐方面保持清晰&#xff0c;既然如此&#xff0c;我们就来整理一下2023年适合通话和娱乐的无线耳机清单。 一、南卡小音舱Lite2蓝牙耳机 参考价格&#x…...

DeepSORT中的卡尔曼滤波

本文是看了DeepSORT方法视频之后&#xff0c;关于其中使用的卡尔曼滤波的理解 DeepSORT视频链接 首先贴几个比较好的&#xff0c;与本文由有关的几个帖子 图说卡尔曼滤波&#xff0c;一份通俗易懂的教程 卡尔曼滤波&#xff08;Kalman Filter&#xff09;原理与公式推导 卡尔…...

【Linux网络服务】SSH远程访问及控制

一、openssh服务器 1.1ssh协议 SSH&#xff08;Secure Shell&#xff09;是一种安全通道协议&#xff0c;主要用来实现字符界面的远程登录、远程 复制等功能&#xff1b; SSH 协议对通信双方的数据传输进行了加密处理&#xff0c;其中包括用户登录时输入的用户口令&#xff1…...

AutoGPT的出现,会让程序员失业吗?

最近&#xff0c;一个叫AutoGPT的模型火了&#xff0c;在GitHub上线数周Star数就直线飙升。截至目前&#xff0c;AutoGPT的Star数已经达到87k&#xff0c;马上接近90k&#xff0c;超过了PyTorch的65k。 根据AutoGPT的命名&#xff0c;就可以发现其神奇之处在于“auto”&#x…...

微信小程序php+vue 校园租房指南房屋租赁系统

本着诚信的原则&#xff0c;平台必须要掌握出租方必要的真实可信的信息&#xff0c;这样就可以防止欺诈事件的发生&#xff0c;事后也可以联系找到出租方。并且租金等各方面规范标准化&#xff0c;在这易租房诚信可信的平台让承租方与出租方充分有效对接&#xff0c;既方便了承…...

水果FL Studio21最新中文完整版下载更新及内容介绍

简单总结一下&#xff0c;本次小版本更新最重要的内容&#xff0c;我个人认为是对于M1芯片的适配。其余的比如EQ2&#xff0c;3x这些我们很熟悉的插件虽说也有更新&#xff0c;但是估计并没有特别大的改动。我个人的话会先放一段时间&#xff0c;等下次有其他更让我感兴趣的内容…...

springboot+vue小区物业管理系统(源码+文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的小区物业管理系统。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 &#x1f495;&#x1f495;作者&#xff1a;风…...

GEEer成长日记二十三:chatGPT可以帮我们提取水体边缘吗?

欢迎关注公众号&#xff1a;GEEer成长日记 目录 01 首先&#xff0c;chatGPT是什么&#xff1f; 02 进入正题&#xff0c;如何进行边缘检测&#xff1f; chatGPT推出之后&#xff0c;引发了激烈的讨论&#xff0c;今天带各位看看它在GEE方面能为我们做什么。原本想着它可以…...

程序员阿里三面无理由挂了,被HR一句话噎死,网友:这可是阿里啊

进入互联网大厂一般都是“过五关斩六将”&#xff0c;难度堪比西天取经&#xff0c;但当你真正面对这些大厂的面试时&#xff0c;有时候又会被其中的神操作弄的很是蒙圈。 近日&#xff0c;某位程序员发帖称&#xff0c;自己去阿里面试&#xff0c;三面都过了&#xff0c;却被…...

js面试题

在全局作用域下声明了一个变量 arr, 它的初始值是一个空数组 第二段代码&#xff0c;循环计数器变量i的初始值为0&#xff0c;循环条件是i的值小于2&#xff0c; 也就是说当i的值为0或者1时&#xff0c; 循环条件才能成立 才能够进入到循环体 当i的值为2时循环条件不成立&…...

SpringCloud --- Gateway服务网关

一、简介 Spring Cloud Gateway 是 Spring Cloud 的一个全新项目&#xff0c;该项目是基于 Spring 5.0&#xff0c;Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关&#xff0c;它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。 二、为…...

【java】CGLIB动态代理原理

文章目录 1. 简介2. 示例3. 原理4. JDK动态代理与CGLIB动态代理区别&#xff08;面试常问&#xff09; 1. 简介 CGLIB的全称是&#xff1a;Code Generation Library。 CGLIB是一个强大的、高性能、高质量的代码生成类库&#xff0c;它可以在运行期扩展Java类与实现Java接口&a…...

ArcGIS Pro、Python、USLE、INVEST模型等多技术融合的生态系统服务构建生态安全格局

第一章、生态安全评价理论及方法介绍 一、生态安全评价简介 ​ 二、生态服务能力简介 ​ 三、生态安全格局构建研究方法简介 ​ 第二章、平台基础一、ArcGIS Pro介绍1. ArcGIS Pro简介2. ArcGIS Pro基础3. ArcGIS Pro数据编辑4. ArcGIS Pro空间分析5. 模型构建器6. ArcGIS Pro…...

openstack安装应答文件时报错处理

环境&#xff1a;centos7 在执行packstack --answer-file./answer.ini命令后&#xff0c;一般需要几分钟才能完成&#xff0c;如何在applying IP controler.pp时报错&#xff0c;需要注意以下几点&#xff1a; 0.关闭firewalld和selinux&#xff08;必须&#xff09; system…...

SpringBoot整合MongoDB

文章目录 一、环境准备二、集合操作三、文档操作3.1 实体类3.2 添加文档3.3 查询文档3.4 修改文档3.5 删除文档 提示&#xff1a;以下是本篇文章正文内容&#xff0c;MongoDB 系列学习将会持续更新 一、环境准备 ①添加 SpringData 依赖&#xff1a; <dependency><…...

线程同步机制与互斥锁

线程同步机制 在多线程编程&#xff0c;一些敏感数据不允许被多个线程同时访问&#xff0c;此时就使用同步访问技术&#xff0c;保证数据在任何时刻&#xff0c;最多有一个线程访问&#xff0c;以保证数据的完整性。也可以这里理解:线程同步&#xff0c;即当有一个线程在对内存…...

Python算法设计 - 编码加密

一、编码加密 编码加密应用十分广泛&#xff0c;特别是在大数据时代&#xff0c;也因此信息安全变得尤为重要 有时我会读到“OTP是一种无法被破解的加密方式”&#xff0c;当然&#xff0c;文末会附上一个完全被破解的OTP加密的例子 问题在于&#xff0c;人们经常会觉得完美的…...

数据结构和算法学习记录——平衡二叉树(基本介绍、平衡因子、平衡二叉树的定义、平衡二叉树的高度)

目录 基本介绍 平衡因子 平衡二叉树 平衡二叉树的高度 基本介绍 什么是平衡二叉树&#xff1f; 以一个例子来解释一下&#xff1a; 搜索树结点按不同的插入次序&#xff0c;将会导致不同的深度和平均查找长度ASL 在二叉搜索树中查找一个元素&#xff1a; &#xff08…...

【浓缩概率】浓缩概率思想帮我蒙选择题的概率大大提升!

今天在学习的时候遇到一个很有趣的思想叫作浓缩概率&#xff0c;可以帮我们快速解决一下概率悖论问题&#xff01; 什么是概率 计算概率有下面两个最简单的原则&#xff1a; 原则一、计算概率一定要有一个参照系&#xff0c;称作「样本空间」&#xff0c;即随机事件可能出现…...

从概率拟合到内生心智:七层投影架构重构AGI数字生命新范式

自2017年Transformer架构问世以来&#xff0c;人工智能领域正式迈入大模型迭代时代。十余年间&#xff0c;千亿、万亿参数模型不断涌现&#xff0c;依托自注意力机制的概率拟合算法&#xff0c;AI在文本生成、多模态交互、逻辑问答等领域实现了规模化突破&#xff0c;彻底改变了…...

自动化测试的最佳实践:这6个原则让你的测试脚本更稳定

在当前互联网行业快速迭代的开发模式下&#xff0c;自动化测试已经成为保障软件交付质量、提升测试效率的核心手段。据行业调研数据显示&#xff0c;成熟的互联网测试团队中&#xff0c;核心回归测试场景的自动化覆盖率已经超过80%&#xff0c;自动化测试承担了绝大部分重复性测…...

【YOLO全系列架构演进史】2 YOLOv8:解耦头、Anchor-free与多任务统一框架

YOLOv8:解耦头、Anchor-free与多任务统一框架 1.1 总体定位与认知地图 1.1.1.1 我们为什么需要重新理解YOLOv8 YOLOv8在2023年发布时,很多人以为它只是YOLOv5的增量升级。但如果我们把神经网络看作一条工厂流水线,YOLOv8实际上把整条流水线的三个核心工位都换了:原料处理…...

Pandas 数据处理进阶:缺失值、合并、分组聚合与透视表

Pandas 数据处理进阶&#xff1a;缺失值、合并、分组聚合与透视表 在完成 pandas 的基础操作&#xff08;索引、筛选、赋值、函数应用&#xff09;之后&#xff0c;下一步便是处理真实数据中常见的问题&#xff1a;缺失值、多表合并、分组统计以及数据透视。本文带你系统掌握这…...

Burp Suite客户端证书不生效的三大底层原因与排错指南

1. 这不是证书问题&#xff0c;是信任链断裂的错觉 你刚在Burp Suite里导入了Client SSL Certificate&#xff0c;勾选了“Use client certificate for all requests”&#xff0c;点下Send&#xff0c;结果服务器返回400 Bad Request或直接断连&#xff1b;换一台机器重装Burp…...

VIVE Focus3 Unity开发避坑指南:JDK11.0.22与Wave SDK 4.2集成要点

1. 这不是SDK安装教程&#xff0c;而是新手在Focus3上摔的前七跤Unity新手刚拿到VIVE Focus3设备&#xff0c;满心欢喜点开VIVE Developer Portal下载SDK 4.2&#xff0c;解压、导入、Build、Run——然后卡在黑屏、报错、手势没反应、手柄漂移、甚至Unity编辑器直接崩溃。我带过…...

非科班本科,3年从零基础到AI工程师,我的真实转行之路(附避坑指南)

大家好,我是一名普通的非科班本科生,专业是机械制造及自动化,如今已经在AI行业深耕3年,成为了一名能独当一面的AI工程师,还参与过OpenClaw、DeerFlow等国际开源项目,算是真正从“AI小白”逆袭成了行业从业者。 写这篇文章,不是为了炫耀,而是因为我太懂那种“想转行AI却…...

Unity背包系统架构设计:数据驱动、事件总线与三层物品模型

1. 为什么“背包系统”不是功能模块&#xff0c;而是游戏体验的神经中枢 很多人第一次在Unity里拖一个Panel、加几个Image和Text&#xff0c;就以为背包做完了。我见过太多项目——美术资源堆得漂亮&#xff0c;UI动效拉满&#xff0c;结果点开背包&#xff0c;物品不能拖拽、堆…...

百考通:AI一键生成期刊论文写作,全流程智能化支撑,让学术创作更高效

在学术研究领域&#xff0c;期刊论文的撰写是成果输出的关键环节&#xff0c;却也让众多科研工作者与学生倍感压力&#xff1a;选题迷茫、逻辑梳理困难、格式规范复杂、内容提炼耗时&#xff0c;严重拖慢了学术成果的发表节奏。百考通&#xff08;https://www.baikaotongai.com…...

监区越界预警革命:UWB单点局限,无感定位全域穿透式风控

监区越界预警革命&#xff1a;UWB单点局限&#xff0c;无感定位全域穿透式风控一、行业现状&#xff1a;传统UWB定位管控的单点式致命短板当前国内绝大多数智慧监区、看守所、戒毒所的人员越界预警与区域管控体系&#xff0c;仍高度依赖UWB穿戴式定位技术&#xff0c;依托定位基…...