【Python 48小时速成 2】关键字
文章目录
- 01. and :逻辑运算符,表示逻辑与操作。
- 02. exec :内置函数,用于执行存储在字符串或文件中的 Python 代码。
- 03. not :逻辑运算符,表示逻辑非操作。
- 04. assert :断言语句,用于确保某个条件为真,否则抛出 AssertionError 异常。
- 05. finally :异常处理语句,无论是否发生异常,都会执行的代码块。
- 06. or :逻辑运算符,表示逻辑或操作。
- 07. break :循环控制语句,用于跳出循环。
- 08. for :循环语句,用于遍历可迭代对象中的元素。
- 09. pass :空语句,用于占位,不执行任何操作。
- 10. class :类定义关键字,用于创建类。
- 11. from :导入模块中的指定内容。
- 12. print :输出函数,用于打印输出。
- 13. continue :循环控制语句,用于跳过当前循环的剩余代码,进入下一次循环。
- 14. global :声明全局变量。
- 15. raise :抛出异常。
- 16. def :函数定义关键字,用于定义函数。
- 17. if :条件语句,根据条件执行不同的代码块。
- 18. return :函数返回语句,用于返回值给调用者。
- 19. del :删除对象的引用。
- 20. import :导入模块。
- 21. try :异常处理语句,用于捕获异常。
- 22. elif :条件语句,表示 if 条件语句的另一个条件。
- 23. in :成员运算符,用于检查元素是否存在于序列中。
- 24. while :循环语句,用于在条件为真时执行代码块。
- 25. else :条件语句,与 if 一起使用,表示在 if 条件为假时执行的代码块。
- 26. is :身份运算符,用于比较两个对象是否指向同一个内存地址。
- 27. with :上下文管理器,用于管理资源的获取和释放。
- 28. except :异常处理语句,用于捕获异常。
- 29. lambda :匿名函数关键字。
- 30. yield :生成器函数,用于生成值的序列。
01. and :逻辑运算符,表示逻辑与操作。
x = True
y = False
z = x and y
print(z) # 输出 False
02. exec :内置函数,用于执行存储在字符串或文件中的 Python 代码。
code = 'print("Hello, world!")'
exec(code) # 输出 Hello, world!
03. not :逻辑运算符,表示逻辑非操作。
x = True
y = not x
print(y) # 输出 False
04. assert :断言语句,用于确保某个条件为真,否则抛出 AssertionError 异常。
x = 10
assert x > 0, "x 应该大于 0"
05. finally :异常处理语句,无论是否发生异常,都会执行的代码块。
try:print("Hello")
finally:print("World")
06. or :逻辑运算符,表示逻辑或操作。
x = True
y = False
z = x or y
print(z) # 输出 True
07. break :循环控制语句,用于跳出循环。
for i in range(5):if i == 3:breakprint(i)
08. for :循环语句,用于遍历可迭代对象中的元素。
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:print(fruit)
09. pass :空语句,用于占位,不执行任何操作。
def my_function():pass
10. class :类定义关键字,用于创建类。
class MyClass:def __init__(self, x):self.x = x
11. from :导入模块中的指定内容。
from math import sqrt
print(sqrt(4)) # 输出 2.0
12. print :输出函数,用于打印输出。
print("Hello, world!")
13. continue :循环控制语句,用于跳过当前循环的剩余代码,进入下一次循环。
for i in range(5):if i == 2:continueprint(i)
14. global :声明全局变量。
x = 10
def my_function():global xx += 1
15. raise :抛出异常。
raise ValueError("Invalid value")
16. def :函数定义关键字,用于定义函数。
def my_function():print("Hello, world!")
17. if :条件语句,根据条件执行不同的代码块。
x = 10
if x > 5:print("x 大于 5")
18. return :函数返回语句,用于返回值给调用者。
def add(x, y):return x + y
19. del :删除对象的引用。
x = 10
del x
20. import :导入模块。
import math
print(math.sqrt(4)) # 输出 2.0
21. try :异常处理语句,用于捕获异常。
try:print(x)
except NameError:print("变量未定义")
22. elif :条件语句,表示 if 条件语句的另一个条件。
x = 5
if x > 10:print("x 大于 10")
elif x > 5:print("x 大于 5,但小于等于 10")
23. in :成员运算符,用于检查元素是否存在于序列中。
fruits = ['apple', 'banana', 'cherry']
if 'banana' in fruits:print("香蕉在水果列表中")
24. while :循环语句,用于在条件为真时执行代码块。
i = 0
while i < 5:print(i)i += 1
25. else :条件语句,与 if 一起使用,表示在 if 条件为假时执行的代码块。
x = 5
if x > 10:print("x 大于 10")
else:print("x 小于等于 10")
26. is :身份运算符,用于比较两个对象是否指向同一个内存地址。
x = [1, 2, 3]
y = x
if x is y:print("x 和 y 指向同一个对象")
27. with :上下文管理器,用于管理资源的获取和释放。
with open('file.txt', 'r') as f:content = f.read()
28. except :异常处理语句,用于捕获异常。
try:print(x)
except NameError as e:print("变量未定义:", e)
29. lambda :匿名函数关键字。
add = lambda x, y: x + y
print(add(2, 3)) # 输出 5
30. yield :生成器函数,用于生成值的序列。
def my_generator():yield 1yield 2yield 3
相关文章:
【Python 48小时速成 2】关键字
文章目录 01. and :逻辑运算符,表示逻辑与操作。02. exec :内置函数,用于执行存储在字符串或文件中的 Python 代码。03. not :逻辑运算符,表示逻辑非操作。04. assert :断言语句,用于…...
小程序socket 全局代码
在微信小程序中,为了实现在整个应用范围内共享一个WebSocket连接,通常会将WebSocket的创建、打开、关闭以及消息收发等功能封装在一个全局模块中,然后在各个需要使用WebSocket功能的页面中引入并调用这个模块的方法。以下是一个简化的全局Web…...
数据挖掘|数据集成|基于Python的数据集成关键问题处理
数据挖掘|数据集成|基于Python的数据集成关键问题处理 1. 实体识别2. 数据冗余与相关性分析3. 去除重复记录4. 数据值冲突的检测与处理5. 基于Python的数据集成5.1 merge()方法5.2 Concat()方法 数据集成是把来自多个数据库或文件等不同数据源的数据整合成一致的数据存储。其中…...
Linux-网络层IP协议、链路层以太网协议解析
目录 网络层:IP协议地址管理路由选择 链路层 网络层: 网络层:负责地址管理与路由选择 — IP协议,地址管理,路由选择 IP协议 数据格式: 4位协议版本:4-ipv4协议版本 4位首部长度:以…...
后端开发辅助
maven仓库手动添加jar命令 mvn install:install-file -DfileD:\\spire.xls-4.6.5.jar -DgroupIde-iceblue -DartifactIdspire.xls -Dversion4.6.5 -Dpackagingjaroracle调用存储过程示例 DECLAREPO_ERRCODE VARCHAR2(100);PO_ERRMSG VARCHAR2(100);BEGIN-- Call the procedure…...
插件电阻的工艺结构原理及选型参数总结
🏡《总目录》 目录 1,概述2,工作原理3,结构特点3.1,引脚设计3.2,电阻体3.3,封装4,工艺流程4.1,材料准备4.2,电阻体制作4.3,引脚焊接4.4,绝缘处理4.5,测试与筛选4.6,包装与存储...
视频私有云,HDMI/AV多硬件设备终端接入,SFU/MCU视频会议交互方案。
在视频业务深入的过程中越来越多的硬件设备接入视频交互的视频会议中远程交互,有的是视频采集,有的是医疗影像等资料,都需要在终端承显,这就需要我们的设备终端能多设备,多协议接入,设备接入如下。 1&#…...
mac os 配置两个github账号
1. 清空git全局配置的username和email git config --global --unset user.name git config --global --unset user.emailgit config --list 可以查看是否清空了 2. 定义两个标识符,这两个标识符以后会被用来代替“github.com”来使用。 假设两个账号的邮箱地址分别是a@gmai…...
【SpringBoot】登录校验之会话技术、统一拦截技术
真正的登录功能应该是: 登陆后才能访问后端系统页面,不登陆则跳转登陆页面进行登陆。 当我们没有设置登录校验,可以直接通过修改地址栏直接进入管理系统内部,跳过登录页。而后端系统的增删改查功能,没有添加判断用户是…...
Cohere发布大模型Command-R:35B参数,128K上下文,高性能 RAG 功能,支持中文
引言 随着人工智能技术的快速发展,大型语言模型(LLM)在各行各业的应用日益广泛。Cohere最新发布的Command-R模型,以其35B参数和128K的长上下文能力,为企业级应用带来了前所未有的可能性。本文将深入探讨Command-R的核…...
vue+element 前端实现增删查改+分页,不调用后端
前端实现增删查改分页,不调用后端。 大概就是对数组内的数据进行增删查改分页 没调什么样式,不想写后端,当做练习 <template><div><!-- 查询 --><el-form :inline"true" :model"formQuery">&l…...
浅谈如何自我实现一个消息队列服务器(2)——实现 broker server 服务器
文章目录 一、实现 broker server 服务器1.1 创建一个SpringBoot项目1.2 创建Java类 二、硬盘持久化存储 broker server 里的数据2.1 数据库存储2.1.1 浅谈SQLiteMyBatis 2.1.2 如何使用SQLite 2.2 使用DataBaseManager类封装数据库操作2.3 文件存储消息2.3.1 存储消息时&#…...
html5cssjs代码 039 元素尺寸
html5&css&js代码 039 元素尺寸 一、代码二、解释 使用CSS来定义HTML元素的尺寸,并通过不同的计量单位来设置元素的大小。 一、代码 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><tit…...
Lucene的lukeall工具的下载和使用图解
Lucene的lukeall工具的下载和使用图解-CSDN博客 Releases DmitryKey/luke (github.com) 需要github的用户名和密码,没有是下载不成功的....
【题目】【网络系统管理】2019年全国职业技能大赛高职组计算机网络应用赛项H卷
极安云科专注职业教育技能竞赛培训4年,包含信息安全管理与评估、网络系统管理、网络搭建等多个赛项及各大CTF模块培训学习服务。本团队基于赛项知识点,提供完整全面的系统性理论教学与技能培训,成立至今持续优化教学资源与讲师结构࿰…...
OpenRewrite框架原理解析
目录 1. OpenRewrite处理流程概述 2. OpenRewrite访问者模式的应用 2.1 访问者模式简介 2.2 OpenRewrite框架如何应用访问者模式 2.2.1 抽象访问者&具体访问者 2.2.2 抽象元素&具体元素 3. LST无损语义树构造 4. 配方(Recipe)执行流程 …...
LeetCode_Java_递归系列(题目+思路+代码)
206.反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]以此类推,直到反转结束返回头结点 class Solution {public ListNode rever…...
c++ 编译为WebAssembly时,怎么判断是release/debug环境?
我对这块研究不深 我的需求是把cpp代码编译为wasm的形式时,需要知道是debug/release 然而 尝试了一些办法 没有满足我的需求 尝试1: #include <iostream>bool isDebugMode() { #ifdef EMSCRIPTENbool isDebug EM_ASM_INT({return (typeof conso…...
信号处理--基于正则化聚合的共空间模态(CSP)脑电信号分类
目录 理论 工具 方法实现 代码获取 参考文献 理论 传统的通用空间模式 (CSP) 是一种流行的算法,用于对脑电图 (EEG) 信号进行分类。本文主要介绍小样本设置 (SSS) 中 CSP 的正则化和聚合技术。传统的 CSP 基于样本协方差矩阵估计。如果训练样本数量较少,其脑电图分类的…...
【2024年5月备考新增】《软考真题分章练习(含答案解析) - 11 项目风险管理(高项)》
1 题目 1、风险可以从不同角度、根据不同的标准来进行分类。百年不遇的暴雨属于()。 A.不可预测风险 B.可预测风险 C.已知风险 D.技术风险 2、人们对风险事件都有一定的承受能力,当()时,人们愿意承担的风险越大。 A.项目活动投入的越多 B.项目的收益越大 C.个人、组织拥…...
Jetson Orin Nano 升级jetpack5.1.2刷机过程记录
一.刷机起因 orin nano 接了个IMX477的摄像头,用 命令行DISPLAY:0.0 nvgstcapture-1.0 显示的画面有撕裂,让卖家查问题,卖家测试没有撕裂,对比环境,orin nano出厂默认的是jetpack5.1.1,卖家用的jetpack5.1.2版本,为了解决差异,要升级jetpack版本,前后搞了2天半,记录一下. 另外…...
MCP Server生产级配置:Playwright与LLM集成的避坑指南
1. 这不是又一个“Playwright入门教程”,而是一份能直接塞进CI流水线的MCP Server生产级配置实录你有没有遇到过这样的场景:团队刚决定用AI驱动自动化测试,技术选型会上大家一致看好Playwright MCP(Model Context Protocol&#…...
苏州创新药20年,站上全球产业洗牌暴风眼
一个城市的创新药产业集群如何从无到有,又如何在全球化临界点寻找自己的位置。文|徐鑫编|任晓渔过去一年多,苏州是全球创新药产业版图中一个绕不过去的城市。大额海外授权交易频繁传出,在中国高端制造走出去的背景下&a…...
Python PIL 画矩形框
基础代码 from PIL import Image, ImageDraw# 打开图片 img Image.open(your_image.jpg)# 创建绘图对象 draw ImageDraw.Draw(img)# 矩形坐标 (x1, y1, x2, y2) coords (23, 21, 69, 76)# 画矩形框(红色,线宽2) draw.rectangle(coords, ou…...
OpenClaw用户如何快速接入Taotoken并开始Agent工作流
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 OpenClaw用户如何快速接入Taotoken并开始Agent工作流 对于使用OpenClaw框架构建AI智能体的开发者而言,快速接入稳定、多…...
MySQL GROUP BY 原理与优化
我刚工作的时候,有次统计每个用户的订单总金额,写了 SELECT user_id, SUM(amount) FROM orders GROUP BY user_id,结果执行了 60 秒还没出结果。DBA 帮我一看执行计划,发现没走索引,导致 Using temporary(用…...
DragonBones与Godot集成:骨骼动画的可编程化实践
1. 为什么在Godot里用DragonBones不是“锦上添花”,而是“绕不开的刚需” 去年上线一个横版动作手游Demo时,美术团队交来一套20个角色、每个角色含8套动画(待机/跑动/跳跃/攻击/受击/死亡/闪避/必杀)的Spine资源。我兴冲冲导入God…...
Sora 2 MOV导出画质崩坏真相:HDR10元数据丢失、BT.2020色域截断、帧率标志位误写——3大隐性缺陷紧急修复方案
更多请点击: https://intelliparadigm.com 第一章:Sora 2 MOV导出画质崩坏的系统性认知 Sora 2 在生成高保真视频后,导出为 MOV 格式时频繁出现色度抽样失真、动态范围压缩、帧间伪影加剧等现象,其本质并非单一环节失效ÿ…...
WarcraftHelper终极指南:深度解析魔兽争霸III现代化兼容性解决方案
WarcraftHelper终极指南:深度解析魔兽争霸III现代化兼容性解决方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper WarcraftHelper是一款专…...
5A智慧景区建设|对标一流!巨有科技打造数智化标杆景区
5A级景区是中国旅游的最高标准,代表着服务与管理的顶尖水平。随着5A评审标准日益严苛,“智慧化”已成为核心硬性指标。然而,不少景区的智慧化建设陷入“重硬件、轻整合”的误区,系统林立、数据孤岛,投入巨大却效果不佳…...
