永恒python加6_Python 3语法小记(六)条件、循环和assert、pass、del

条件:

if 条件:

语句块

elif:

语句块

else:

语句块

elif 表示 else if

这居然是合法的!!!1 < x < 2!!!>> if 1 < x < 2:

print(‘True’)

True

and 表示且>> if x > 1 and x < 2:

print(‘True’)

True

or 表示 或>> x

2

>>> if x == 2 or x == 3:

print(x)

2

如果 b 为真则返回a,否则返回 c

a if b else c>> ‘True’ if 1 < x <2 else ‘False’

‘True’

while 循环

while 条件:

语句块

不需要括号哦!>> x

1.2

>>> while x < 2:

print(x)

x += 0.2

1.2

1.4

1.5999999999999999

1.7999999999999998

1.9999999999999998

>>>

经常用 :

while True:

….

if … :

break

….

for 循环

for something in XXXX:

语句块

即表示对XXXX中的每一个元素,执行某些语句块,XXXX可以是列表,字典,元组,迭代器等等。>> for x in range(0,10):

print(x*x)

0

1

4

9

16

25

36

49

64

81

这是 for..else…语句

仅在没有 break 的情况下执行,或者说,只要你没有 break,它就会执行>>> for n in range(99,81,-1):

root = sqrt(n)

if root == int(root):

print (n)

break

else:

print ("I didn't fint it")

I didn’t fint it

但你应该尽可能使用列表推导式,因为它更方便,清晰>> [x*x for x in range(1,5)]

[1, 4, 9, 16]

>>> [x**2 for x in range(1,10) if x % 2 ==0]

[4, 16, 36, 64]

>>> [(x,y) for x in range(1,3) for y in range(4,6)]

[(1, 4), (1, 5), (2, 4), (2, 5)]

断言 assert

后面语句为真,否则出现 AssertionError>> x

1.2

>>> assert x > 1

>>> assert x > 2

Traceback (most recent call last):

File “”, line 1, in

assert x > 2

AssertionError

>>> assert x > 2, ‘x must bigger than 2’

Traceback (most recent call last):

File “”, line 1, in

assert x > 2, ‘x must bigger than 2’

AssertionError: x must bigger than 2

>>>

pass

pass 表示这里什么都没有,不执行任何操作

如果你的程序还有未完成的函数和类等,你可以先添加一些注释,然后代码部分仅仅写一个 pass,这样程序可以运行不会报错,而后期你可以继续完善你的程序>>> class Nothing:

pass

>>>

del

del 删除的只是引用和名称,并不删除值,也就是说,Python 会自动管理内存,负责内存的回收,这也是 Python 运行效率较低的一个原因吧>> x = [1,2,3]

>>> y = x #x 和 y指向同一个列表

>>> del x

>>> x

Traceback (most recent call last):

File “”, line 1, in

x

NameError: name ‘x’ is not defined

>>> y

[1, 2, 3]

1788445834680.apk 立即下载

相关推荐

运动员运动表现纵向数据集

纵向运动员运动表现数据集包含250名运动员10000条训练会话重复观测记录,涵盖篮球、排球、足球、跑步、游泳无损伤跑步者个运动类别。包括速度、速度、反应时间、准确性、耐力、力量、敏捷性等表现变量,以及训练负荷、疲劳、恢复训练成效指标。用于研究实验分析。

Python条件判断语句的简单使用方法

最简单的条件语句: if expression: expr_true_suite 1 2 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断外汇代理http://www.fx61.com/ib.html,可以用布尔操作符and、ornot连接,expr_true_suite是代码块,expression为true时执行,代码块如果只有一行,上面的整个条件语句便可全部写到一行,但可读性差。 带elifelse的条件语句: if expression1: expr1_true_

xiaoyaGrace的博客 550

MATLAB中读写Zarr文件的接口。Zarr是一种用于科学数据的文件格式(类似于HDF5netCDF),在云存储并行计算环境中进行了优化.rar

MATLAB中读写Zarr文件的接口。Zarr是一种用于科学数据的文件格式(类似于HDF5netCDF),在云存储并行计算环境中进行了优化.rar

永恒python+6_永恒中心 – Eternal Center

永恒中心(Eternal Center)是一个属于朱明宇的独立网站,关注分享独立网站建设、服务器系统、数据库、服务器集群、编程语言等开源技术。同时也会记录名人名言、世界名著、历史事件等人类文明的经典思想重要瞬间。Eternal Center is an independent website belonging to Zhu Mingyu. It focuses on and shares o...

weixin_39796878的博客 295

永恒python6_pythontip 挑战python6-10)

挑战python6-10题,入门题的解答过程,有更好的方法请留言题目(id:6):求解100以内的所有素数输出100以内的所有素数,素数之间以一个空格区分思路:筛选法求素数。另外,每行结果最后必须输出一个换行,所以最后又了一个printPython代码:num = [0]*101num[0] = num[1] = 1for i in range(100):if num[i] == 0:j = ...

weixin_39683598的博客 249

csol永恒python评测_反恐精英Online情报中心 - CSOL - 官方网站 - 世纪天成游戏 - 火爆战场真实体验!...

2秒自动充能超强神器?“撼宇碎星”闪耀登场!2018年0124日 分享到: 腾讯微博 新浪微博 qq空间要说独创性与实用性并存,兼具一年仅出一把的稀有性,《反恐精英Online》中的“年度神器”不失为最佳代表。而在124日,2018年度神器撼宇碎星在经过近半个月的曝光之后终于展露完全形态,而它究竟凭借什么登上“神器”的宝座,玩家们需要完成怎样的任务才可将其入手?谜底尽在本文之中!此外,全新玩法...

weixin_33893979的博客 1359

csol霸主永恒python_CSOL一版本新福利 年神霸主免费用

原标题:CSOL一版本新福利 年神霸主免费用5月29日,《反恐精英Online》将迎来新版本的更新。在即将到来的一版本中,究竟有哪些喜闻乐见的福利内容呢?完成每日签到可免费畅玩憾宇碎星、弑神双剑?60款超凡年神霸主及稀有武器一免费体验?活动多多,赶快来了解一下吧!碎星弑神 签到畅玩 作为《反恐精英Online》中爆发能力数一数二的主武器,猪年神器憾宇碎星无愧于其霸道的名字,无论在生化或是灾变...

weixin_39815286的博客 353

Python中None的本质:单例对象与存在性声明

None是Python中表示‘不存在’的核心概念,它并非空值或假值,而是一个不可变、全局唯一的单例对象,承载明确的存在性语义。其底层基于CPython硬编码的Py_None实现,确保全进程内存地址一致,使is None成为最快的身份判断方式。技术价值在于提供确定性、高性能跨层一致性——从函数返回、字典get、ORM映射到JSON序列化,None统一桥接NULL与null。典型应用场景包括可选参数初始化、安全字典访问、API/数据库空值处理及懒载触发。理解None的关键,在于区分语义(is None)与逻

438

写好代码的7个工程实践:从可读性到可维护性

在软件工程中,'能运行'的代码只是基础门槛,真正决定职业竞争力的是代码的可读性、可维护性与协作效率。本文围绕变量命名规范、函数接口设计、文档化标准、内存与性能优化、Git协作流程、异常处理机制及自动化工具链等核心工程实践展开,融合Python数据工程真实场景,强调类型提示、docstring、向量化计算、分块处理、PR审查文化、TDD设计思维与安全编码原则。内容直击开发者日常痛点——如硬编码、魔数滥用、注释失焦、内存泄漏与测试缺失,并提供可立即落地的检查清单与实操示例,助力工程师将‘能用’代码升级为经得起时

weixin_33895516的博客 446

【LangChain】LangChain 能力详解:从快速上手到 RAG 全流程

本文介绍了LangChain框架在解决大语言模型(LLM)应用开发中的关键作用,包括:1) 分析原生LLM存在的大痛点(幻觉、提示词不规范、模型切换困难等)2) 提供详细的环境配置指南;3) 分步骤讲解如何快速搭建首个LangChain应用(模型定义、消息处理、输出解析等);4) 深入探讨聊天模型的四大核心能力(工具调用、结构化输出等);5) 系统拆解八大核心组件(提示词模板、向量存储等),最终构建完整的RAG流程。文章通过标准化组件示例代码,帮助开发者高效构建LLM驱动的应用程序。

CodeByV的博客 283

双立柱油脂注机.rar

双立柱油脂注机.rar

食品包装礼品包装设备.rar

食品包装礼品包装设备.rar

全自动iphone贴膜机3.rar

全自动iphone贴膜机3.rar

曲轴箱工专机.rar

曲轴箱工专机.rar

YOLO算法人像特写场景手势目标检测数据集-106张-包含 VOC Yolo 格式标签-支持多种算法训练模型.zip

下拉可见数据集可视化效果示意。 YOLO人像特写场景手势目标检测数据集 目标类别:[&#39;peace&#39;, &#39;shaka&#39;, &#39;thumbsup&#39;] 中文类别:[&#39;平手势&#39;, &#39;夏威夷手势&#39;, &#39;竖起大拇指&#39;] 训练集:79 张 验证集:16 张 测试集:11 张 总计:106 张 该数据集提供了data.yaml文件,内容如下: train: ../train/images val: ../valid/images test: ../test/images nc: 3 names: [&#39;peace&#39;, &#39;shaka&#39;, &#39;thumbsup&#39;]

切线机.rar

切线机.rar

上一篇: 算法与程序设计_信息技术集体备课之四算法与程序设计语言
下一篇: python就是个垃圾_【转】python是垃圾吗?
weixin_39991531
博客等级 码龄9年 34粉丝 132原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值