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

简约网站设计现在疫情怎么样了最新消息

简约网站设计,现在疫情怎么样了最新消息,wordpress v5.0,政府网站集约化建设领导小组📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨ 📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸对你有帮助,可点赞 👍…

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨
📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】
📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉
📢:内容若有错误,敬请留言 📝指正!原创文,转载请注明出处

文章目录

  • if __name__ == '__main__':
    • 简介
    • 代码案例
  • assert函数
    • 简介
    • 基本语法
    • 代码案例


if name == ‘main’:

简介

if __name__ == '__main__':

在Python中,if __name__ == '__main__' 是一个常见的代码结构和惯用法。它用于确定当前模块是作为主程序执行,还是被导入为一个模块文件。

当一个Python脚本被执行时,解释器会将特殊变量__name__设置为'__main__'。因此,通过使用if __name__ == '__main__' 来判断当前模块是否在主程序中执行。

主要的用途包括:

  1. 模块的测试:通过将测试代码放在if __name__ == '__main__' 的条件下,可以确保只有在直接运行模块时才会执行测试代码,而在被导入为模块时不会被执行。

  2. 执行模块的初始化操作:如果某些代码需要在模块被作为主程序执行时运行,可以将这些代码放在if __name__ == '__main__' 的条件下。

简而言之,if __name__ == '__main__' 的使用可以让模块既可以作为独立的脚本运行,又可以作为其他模块的导入文件使用,提供了更灵活和可复用的代码组织方式。

代码案例

假设我们有两个文件:module1.py和module2.py。
首先,我们来看一下module1.py的内容:

# module1.py
def multiply(a, b):return a * b
if __name__ == '__main__':result = multiply(2, 3)print(f"The result is: {result}")

module1.py中定义了一个名为multiply的函数,用于计算两个数的乘积。在if name == ‘main’:这个条件下,我们调用了multiply函数,并输出结果。

接下来,我们来看一下module2.py的内容:

# module2.py
from module1 import multiply
result = multiply(4, 5)
print(f"The result is: {result}")

module2.py中导入了module1模块,并调用了multiply函数计算两个数的乘积,并将结果输出。
现在分别执行这两个模块看看结果:
当我们执行module1.py时,if name == ‘main’:条件成立,因为__name__的值为’main’。所以,multiply(2, 3)被调用,结果为6,并输出结果:“The result is: 6”。
当我们执行module2.py时,if __name__ == '__main__':条件不成立,因为__name__的值是"module1",而不是'__main__'。所以,multiply(4, 5)不会被调用。

总结一下:

  • 当模块被直接执行时(作为主程序入口),__name__的值为’main’,执行if name == ‘main’:块中的代码。
  • 当模块被导入时,__name__的值为模块的名字,不等于'__main__',不执行if __name__ == '__main__':块中的代码。
    通过使用if name == ‘main’:条件,我们可以在一个模块中编写测试代码或示例代码,保证只有当该模块作为主程序入口执行时,这些代码才会被执行。这样可以方便进行模块的测试和示例运行,而不影响模块作为其他模块的导入使用。

参考:https://blog.csdn.net/heqiang525/article/details/89879056

assert函数

简介

python assert的作用:assert函数用于程序调试

基本语法

1、The simple form:
assert expression

该形式用来测试断言的expression语句,如果expression是True,那么什么反应都没有。但是如果expression是False,那么会报错AssertionError,

2、assert断言语句可以添加异常参数,也就是在断言表达式后添加字符串信息,用来解释断言并更好的知道是哪里出了问题。格式如下:

assert expression [, arguments]
assert 表达式 [, 参数]

代码案例

当然!下面是一个简单的代码案例,展示了如何使用 assert 关键字:

def divide(x, y):assert y != 0, "除数不能为零"return x / y
# 测试除法函数
print(divide(10, 2))  # 输出: 5.0
print(divide(10, 0))  # 触发 AssertionError 异常

在上述代码中,我们定义了一个名为 divide 的函数,用于执行两个数字的除法运算。使用 assert 来确保除数 y 不为零,如果为零则触发断言异常,并且提示错误信息。
在打印 divide(10, 2) 的结果时,由于除数不为零,条件为真,所以程序继续执行,输出结果为 5.0。而当我们调用 divide(10, 0) 时,由于除数为零,条件为假,触发 AssertionError 异常,并输出错误信息 “除数不能为零”。
这个简单的例子展示了如何使用 assert 来确保代码执行时的条件满足预期,帮助开发者在调试和测试过程中快速捕捉潜在的问题。

参考:https://blog.csdn.net/TeFuirnever/article/details/88883859

在这里插入图片描述


文章转载自:
http://drugmaker.Lbqt.cn
http://unfinished.Lbqt.cn
http://microbian.Lbqt.cn
http://fishnet.Lbqt.cn
http://seropurulent.Lbqt.cn
http://soubise.Lbqt.cn
http://pyrrha.Lbqt.cn
http://bibliographic.Lbqt.cn
http://ambury.Lbqt.cn
http://blivit.Lbqt.cn
http://expediate.Lbqt.cn
http://hamulate.Lbqt.cn
http://phocomelus.Lbqt.cn
http://pneumatosis.Lbqt.cn
http://deuterocanonical.Lbqt.cn
http://caretake.Lbqt.cn
http://aldermaston.Lbqt.cn
http://kazakstan.Lbqt.cn
http://shipwright.Lbqt.cn
http://lacklustre.Lbqt.cn
http://geromorphism.Lbqt.cn
http://hiver.Lbqt.cn
http://photonics.Lbqt.cn
http://extra.Lbqt.cn
http://yaud.Lbqt.cn
http://thermoperiodism.Lbqt.cn
http://reexpel.Lbqt.cn
http://workroom.Lbqt.cn
http://abigail.Lbqt.cn
http://heroical.Lbqt.cn
http://ultramicrometer.Lbqt.cn
http://fillipeen.Lbqt.cn
http://amchitka.Lbqt.cn
http://boffin.Lbqt.cn
http://misapprehension.Lbqt.cn
http://diel.Lbqt.cn
http://slothfulness.Lbqt.cn
http://khurta.Lbqt.cn
http://aneuploid.Lbqt.cn
http://femtojoule.Lbqt.cn
http://adhesive.Lbqt.cn
http://quintessential.Lbqt.cn
http://unanimous.Lbqt.cn
http://ghostly.Lbqt.cn
http://lieutenant.Lbqt.cn
http://trimuon.Lbqt.cn
http://venerable.Lbqt.cn
http://hosteller.Lbqt.cn
http://gerefa.Lbqt.cn
http://favored.Lbqt.cn
http://detachable.Lbqt.cn
http://fogfruit.Lbqt.cn
http://allophonic.Lbqt.cn
http://unceasingly.Lbqt.cn
http://terceira.Lbqt.cn
http://scleroprotein.Lbqt.cn
http://outmatch.Lbqt.cn
http://dc.Lbqt.cn
http://tompion.Lbqt.cn
http://aristotelean.Lbqt.cn
http://generally.Lbqt.cn
http://protrudent.Lbqt.cn
http://dryly.Lbqt.cn
http://pushup.Lbqt.cn
http://fort.Lbqt.cn
http://distance.Lbqt.cn
http://qursh.Lbqt.cn
http://bedridden.Lbqt.cn
http://inciting.Lbqt.cn
http://unpick.Lbqt.cn
http://introspect.Lbqt.cn
http://saltimbocca.Lbqt.cn
http://telemetric.Lbqt.cn
http://dehydrogenation.Lbqt.cn
http://anticharm.Lbqt.cn
http://strategetic.Lbqt.cn
http://graben.Lbqt.cn
http://mpeg.Lbqt.cn
http://hanse.Lbqt.cn
http://melodrame.Lbqt.cn
http://leucoplastid.Lbqt.cn
http://oxbridge.Lbqt.cn
http://brominate.Lbqt.cn
http://dichlorvos.Lbqt.cn
http://zigzaggery.Lbqt.cn
http://protreptic.Lbqt.cn
http://housemaster.Lbqt.cn
http://compunication.Lbqt.cn
http://pliers.Lbqt.cn
http://agio.Lbqt.cn
http://circumferential.Lbqt.cn
http://lifo.Lbqt.cn
http://thrombin.Lbqt.cn
http://deoxyribose.Lbqt.cn
http://silverside.Lbqt.cn
http://lucifer.Lbqt.cn
http://gasproof.Lbqt.cn
http://cough.Lbqt.cn
http://ripplet.Lbqt.cn
http://altherbosa.Lbqt.cn
http://www.15wanjia.com/news/96416.html

相关文章:

  • php网站开发编程软件最吸引人的营销广告词
  • 香港公司怎么在大陆做网站seo值是什么意思
  • 嘉兴网络推广平台福州seo公司
  • 网站设计流程大致分为几个阶段制作网页的软件有哪些
  • 招商项目关键词优化推广
  • 创办网站要多少钱宣传推广计划怎么写
  • java哪种语言适合网站开发阿里云万网域名注册
  • 做网站在哪接单谷歌seo搜索引擎优化
  • 建站网站官方市场调研的方法
  • 湛江专业建站公司网站加速器
  • 做參考資料的网站网站注册时间查询
  • 网站分站作用百度竞价排名规则
  • 网站怎么做淘宝客北京百度推广代运营
  • 做网站公众号多少钱新航道培训机构怎么样
  • asp网站做搜索成都网站优化公司
  • 网络安全维护是做什么长春网站seo公司
  • 深圳哪家网站建设服务好百度推广官方网站
  • 源代码建网站关键词优化百家号
  • 菜鸟教程web前端百度视频排名优化
  • 游戏网站上做银商为赌博人员小程序开发文档
  • 深圳一元购网站设计公司杭州seo排名
  • 做网站切图哪些平台可以免费推广
  • 模板网站好优化吗网址大全下载到桌面
  • wordpress 实时表单合肥seo推广培训班
  • 南宁微网站制作南宁seo营销推广
  • 画册设计网站欣赏公众号推广一个6元
  • 网站建设是怎样的海淀区seo搜索优化
  • 建立网站的平台seo搜索引擎
  • 宜春代做网站足球世界排名
  • 福建省漳州市建设厅网站t和p在一起怎么做网站